commit
					b4fb346c75
				
				 899 changed files with 428602 additions and 0 deletions
			
			
		@ -0,0 +1,29 @@
					 | 
				
			||||
HELP.md | 
				
			||||
/target/ | 
				
			||||
!.mvn/wrapper/maven-wrapper.jar | 
				
			||||
 | 
				
			||||
### STS ### | 
				
			||||
.apt_generated | 
				
			||||
.classpath | 
				
			||||
.factorypath | 
				
			||||
.project | 
				
			||||
.settings | 
				
			||||
.springBeans | 
				
			||||
.sts4-cache | 
				
			||||
 | 
				
			||||
### IntelliJ IDEA ### | 
				
			||||
.idea | 
				
			||||
*.iws | 
				
			||||
*.iml | 
				
			||||
*.ipr | 
				
			||||
 | 
				
			||||
### NetBeans ### | 
				
			||||
/nbproject/private/ | 
				
			||||
/nbbuild/ | 
				
			||||
/dist/ | 
				
			||||
/nbdist/ | 
				
			||||
/.nb-gradle/ | 
				
			||||
/build/ | 
				
			||||
 | 
				
			||||
### VS Code ### | 
				
			||||
.vscode/ | 
				
			||||
@ -0,0 +1,692 @@
					 | 
				
			||||
-- ================================================ | 
				
			||||
-- Template generated from Template Explorer using: | 
				
			||||
-- Create Procedure (New Menu).SQL | 
				
			||||
-- | 
				
			||||
-- Use the Specify Values for Template Parameters  | 
				
			||||
-- command (Ctrl-Shift-M) to fill in the parameter  | 
				
			||||
-- values below. | 
				
			||||
-- | 
				
			||||
-- This block of comments will not be included in | 
				
			||||
-- the definition of the procedure. | 
				
			||||
-- ================================================ | 
				
			||||
SET ANSI_NULLS ON | 
				
			||||
GO | 
				
			||||
SET QUOTED_IDENTIFIER ON | 
				
			||||
GO | 
				
			||||
-- ============================================= | 
				
			||||
-- Author:		<Author,,ljf> | 
				
			||||
-- Create date: <Create Date,,2019-08-15> | 
				
			||||
-- Description:	<Description,,使用量分析> | 
				
			||||
-- ============================================= | 
				
			||||
ALTER PROCEDURE pro_usage_analysis | 
				
			||||
@level			int,					--传入的值 | 
				
			||||
@nodeName		varchar(50),			--节点的值 | 
				
			||||
@time			varchar(20),			--传入时间 | 
				
			||||
@page			int,					--页数 | 
				
			||||
@limit			int,					--条数 | 
				
			||||
@result_count	int	out					--输出的记录值 | 
				
			||||
AS | 
				
			||||
declare			@nodeCount		int				--区域、楼盘、楼栋数目 | 
				
			||||
declare			@name			varchar(50)		--区域、楼盘、楼栋 | 
				
			||||
declare			@total_used		numeric(24,2)	--用量 | 
				
			||||
declare			@table_name		varchar(20)		--获取表的时间 | 
				
			||||
declare			@quarter		varchar(10)		--获取到第几季度 | 
				
			||||
declare			@sqlStr			nvarchar(max)	--sql语句 | 
				
			||||
 | 
				
			||||
declare	@result_table table | 
				
			||||
( | 
				
			||||
	id				bigint identity(1,1)		not null, | 
				
			||||
	times			varchar(50)					null, | 
				
			||||
	name			varchar(50)					null, | 
				
			||||
	total_used		numeric(24,2)				null, | 
				
			||||
	ratio			varchar(20)					null | 
				
			||||
) | 
				
			||||
BEGIN | 
				
			||||
	if @level is null | 
				
			||||
	begin | 
				
			||||
		set @level = 1 | 
				
			||||
	end | 
				
			||||
	if @nodeName is null | 
				
			||||
	begin | 
				
			||||
		select top 1 @nodeName = house_num from user_manage where parent_id = 0 | 
				
			||||
	end | 
				
			||||
	if @time is null | 
				
			||||
	begin | 
				
			||||
		set @time = convert(varchar(10),datepart(yyyy,getdate()))+'年第1季度' | 
				
			||||
	end | 
				
			||||
	print @time | 
				
			||||
	--查询当前级别下有多少个子节点 | 
				
			||||
	--select * from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'') | 
				
			||||
	 | 
				
			||||
	if len(@time) = 10	--按日查询 | 
				
			||||
	begin | 
				
			||||
		--获取表的后缀时间 | 
				
			||||
		set @table_name = replace(substring(@time,1,7),'-','') | 
				
			||||
		if @level = 3		--查询具体到楼栋 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where building_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_day'+@table_name | 
				
			||||
								+' where building_name = '''+@name+''' and convert(varchar(10),cur_date,23) = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'    | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 2		--查询具体到楼盘 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_day'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and convert(varchar(10),cur_date,23) = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end 	 | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 1	--查询到某个片区 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				(select house_num from user_manage where parent_id in  | 
				
			||||
					(select id from user_manage where parent_id = | 
				
			||||
						(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')))	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_day'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and convert(varchar(10),cur_date,23) = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end  | 
				
			||||
		end		 | 
				
			||||
	end | 
				
			||||
	else | 
				
			||||
	if len(@time) = 7	--按月查询 | 
				
			||||
	begin | 
				
			||||
	if @level = 3		--查询具体到楼栋 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where building_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where building_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
								+' where building_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'    | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 2		--查询具体到楼盘 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end 	 | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 1	--查询到某个片区 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				(select house_num from user_manage where parent_id in  | 
				
			||||
					(select id from user_manage where parent_id = | 
				
			||||
						(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')))	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				--select top 1 @nodeCount = count(*) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_day'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end  | 
				
			||||
		end | 
				
			||||
	end | 
				
			||||
	if len(@time) = 4	--按年查询 | 
				
			||||
	begin | 
				
			||||
	if @level = 3		--查询具体到楼栋 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				--select top 1 @nodeCount = count(*) from wt_building_year2019 where building_name = ''+@name+'' | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_year'+@table_name+' where building_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year2019 where building_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year'+@table_name | 
				
			||||
								+' where building_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'    | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 2		--查询具体到楼盘 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				--select top 1 @nodeCount = count(*) from wt_building_year2019 where areas_name = ''+@name+'' | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_year'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year2019 where areas_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end 	 | 
				
			||||
		end | 
				
			||||
		else  | 
				
			||||
		if @level = 1	--查询到某个片区 | 
				
			||||
		begin | 
				
			||||
			--声明游标 | 
				
			||||
			declare cs_name cursor for | 
				
			||||
				(select house_num from user_manage where parent_id in  | 
				
			||||
					(select id from user_manage where parent_id = | 
				
			||||
						(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')))	 | 
				
			||||
			--打开游标 | 
				
			||||
			open cs_name | 
				
			||||
			fetch next from cs_name into @name | 
				
			||||
			while @@fetch_status = 0 | 
				
			||||
			begin | 
				
			||||
				--判断是否存在值 | 
				
			||||
				--select top 1 @nodeCount = count(*) from wt_building_year2019 where areas_name = ''+@name+'' | 
				
			||||
				--判断是否存在值 | 
				
			||||
				set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_year'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
				--执行SQL语句,把结果赋值给变量 | 
				
			||||
				exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
				if @nodeCount <> 0 | 
				
			||||
				begin   | 
				
			||||
					--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year2019 where areas_name = ''+@name+'' | 
				
			||||
					set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_year'+@table_name | 
				
			||||
								+' where areas_name = '''+@name+''' and cur_date = '''+@time+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
				end | 
				
			||||
				else  | 
				
			||||
				begin | 
				
			||||
					set @total_used = 0 | 
				
			||||
				end | 
				
			||||
				insert into @result_table(times,name,total_used)values(@time,@name,@total_used) | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
			end | 
				
			||||
			--关闭游标 | 
				
			||||
			close cs_name | 
				
			||||
			--释放游标 | 
				
			||||
			deallocate cs_name	 | 
				
			||||
			select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
			if @total_used = 0 | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = '0.00%'   | 
				
			||||
			end else | 
				
			||||
			begin | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
			end  | 
				
			||||
		end			 | 
				
			||||
	end | 
				
			||||
	else  | 
				
			||||
	begin				--按季度查询 | 
				
			||||
		--获取哪一年 | 
				
			||||
		set @table_name = substring(@time,1,4)  | 
				
			||||
		--获取哪一个季度 | 
				
			||||
		set @quarter = substring(@time,6,5)	 | 
				
			||||
		--判断是属于哪一个季度 | 
				
			||||
		--if charindex('1',@quarter) > 0			--第一季度 | 
				
			||||
		begin | 
				
			||||
			if @level = 3		--查询具体到楼栋 | 
				
			||||
			begin | 
				
			||||
				--声明游标 | 
				
			||||
				declare cs_name cursor for | 
				
			||||
					select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
				--打开游标 | 
				
			||||
				open cs_name | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
				while @@fetch_status = 0 | 
				
			||||
				begin | 
				
			||||
					--判断是否存在值 | 
				
			||||
					--select top 1 @nodeCount = count(*) from wt_building_month2019 where building_name = ''+@name+'' | 
				
			||||
					--判断是否存在值 | 
				
			||||
					set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_month'+@table_name+' where building_name = '''+@name+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
					if @nodeCount <> 0 | 
				
			||||
					begin   | 
				
			||||
						--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where building_name = ''+@name+'' | 
				
			||||
						if charindex('1',@quarter) > 0			--第一季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where building_name = '''+@name+''' and cur_date = '''+@table_name+'-01'+''' or cur_date = '''+@table_name+'-02'+''' or cur_date = '''+@table_name+'-03'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end  | 
				
			||||
						else | 
				
			||||
						if charindex('2',@quarter) > 0			--第二季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where building_name = '''+@name+''' and cur_date = '''+@table_name+'-04'+''' or cur_date = '''+@table_name+'-05'+''' or cur_date = '''+@table_name+'-06'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('3',@quarter) > 0			--第三季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where building_name = '''+@name+''' and cur_date = '''+@table_name+'-07'+''' or cur_date = '''+@table_name+'-08'+''' or cur_date = '''+@table_name+'-09'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('4',@quarter) > 0			--第四季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where building_name = '''+@name+''' and cur_date = '''+@table_name+'-10'+''' or cur_date = '''+@table_name+'-11'+''' or cur_date = '''+@table_name+'-12'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
					end | 
				
			||||
					else  | 
				
			||||
					begin | 
				
			||||
						set @total_used = 0 | 
				
			||||
					end | 
				
			||||
					insert into @result_table(times,name,total_used)values(@time,@name,isnull(@total_used,0.00)) | 
				
			||||
					fetch next from cs_name into @name | 
				
			||||
				end | 
				
			||||
				--关闭游标 | 
				
			||||
				close cs_name | 
				
			||||
				--释放游标 | 
				
			||||
				deallocate cs_name	 | 
				
			||||
				select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
				update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'    | 
				
			||||
			end | 
				
			||||
			else  | 
				
			||||
			if @level = 2		--查询具体到楼盘 | 
				
			||||
			begin | 
				
			||||
				--声明游标 | 
				
			||||
				declare cs_name cursor for | 
				
			||||
					select house_num from user_manage where parent_id =(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')	 | 
				
			||||
				--打开游标 | 
				
			||||
				open cs_name | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
				while @@fetch_status = 0 | 
				
			||||
				begin | 
				
			||||
					--判断是否存在值 | 
				
			||||
					--select top 1 @nodeCount = count(*) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
					--判断是否存在值 | 
				
			||||
					set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_month'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
					if @nodeCount <> 0 | 
				
			||||
					begin   | 
				
			||||
						--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
						--set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
						--		+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-01'+''' or cur_date = '''+@table_name+'-02'+''' or cur_date = '''+@table_name+'-02'+''''; | 
				
			||||
						----执行SQL语句,把结果赋值给变量 | 
				
			||||
						--exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						if charindex('1',@quarter) > 0			--第一季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-01'+''' or cur_date = '''+@table_name+'-02'+''' or cur_date = '''+@table_name+'-03'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end  | 
				
			||||
						else | 
				
			||||
						if charindex('2',@quarter) > 0			--第二季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-04'+''' or cur_date = '''+@table_name+'-05'+''' or cur_date = '''+@table_name+'-06'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('3',@quarter) > 0			--第三季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-07'+''' or cur_date = '''+@table_name+'-08'+''' or cur_date = '''+@table_name+'-09'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('4',@quarter) > 0			--第四季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-10'+''' or cur_date = '''+@table_name+'-11'+''' or cur_date = '''+@table_name+'-12'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
					end | 
				
			||||
					else  | 
				
			||||
					begin | 
				
			||||
						set @total_used = 0 | 
				
			||||
					end | 
				
			||||
					insert into @result_table(times,name,total_used)values(@time,@name,isnull(@total_used,0.00)) | 
				
			||||
					fetch next from cs_name into @name | 
				
			||||
				end | 
				
			||||
				--关闭游标 | 
				
			||||
				close cs_name | 
				
			||||
				--释放游标 | 
				
			||||
				deallocate cs_name	 | 
				
			||||
				select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
				if @total_used = 0 | 
				
			||||
				begin | 
				
			||||
					update @result_table set ratio = '0.00%'   | 
				
			||||
				end else | 
				
			||||
				begin | 
				
			||||
					update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
				end 	 | 
				
			||||
			end | 
				
			||||
			else  | 
				
			||||
			if @level = 1	--查询到某个片区 | 
				
			||||
			begin | 
				
			||||
				print '查询到某个片区'  | 
				
			||||
				--声明游标 | 
				
			||||
				declare cs_name cursor for | 
				
			||||
					(select house_num from user_manage where parent_id in  | 
				
			||||
						(select id from user_manage where parent_id = | 
				
			||||
							(select id from user_manage where house_num = ''+@nodeName+'' and node_type = ''+@level+'')))	 | 
				
			||||
				--打开游标 | 
				
			||||
				open cs_name | 
				
			||||
				fetch next from cs_name into @name | 
				
			||||
				while @@fetch_status = 0 | 
				
			||||
				begin | 
				
			||||
					--判断是否存在值 | 
				
			||||
					--select top 1 @nodeCount = count(*) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
					--判断是否存在值 | 
				
			||||
					set @sqlStr ='select top 1 @nodeCount = count(*) from wt_building_month'+@table_name+' where areas_name = '''+@name+''''; | 
				
			||||
					--执行SQL语句,把结果赋值给变量 | 
				
			||||
					exec sp_executesql @sqlStr,N'@nodeCount int out',@nodeCount out | 
				
			||||
 | 
				
			||||
					if @nodeCount <> 0 | 
				
			||||
					begin   | 
				
			||||
						--select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month2019 where areas_name = ''+@name+'' | 
				
			||||
						--set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
						--		+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-01'+''' or cur_date = '''+@table_name+'-02'+''' or cur_date = '''+@table_name+'-02'+''''; | 
				
			||||
						----执行SQL语句,把结果赋值给变量 | 
				
			||||
						--exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						if charindex('1',@quarter) > 0			--第一季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-01'+''' or cur_date = '''+@table_name+'-02'+''' or cur_date = '''+@table_name+'-03'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							--print @sqlStr | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end  | 
				
			||||
						else | 
				
			||||
						if charindex('2',@quarter) > 0			--第二季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-04'+''' or cur_date = '''+@table_name+'-05'+''' or cur_date = '''+@table_name+'-06'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('3',@quarter) > 0			--第三季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-07'+''' or cur_date = '''+@table_name+'-08'+''' or cur_date = '''+@table_name+'-09'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
						else  | 
				
			||||
						if charindex('4',@quarter) > 0			--第四季度 | 
				
			||||
						begin | 
				
			||||
							set @sqlStr = 'select top 1 @total_used  = isnull(calc_flow,0.00) from wt_building_month'+@table_name | 
				
			||||
									+' where areas_name = '''+@name+''' and cur_date = '''+@table_name+'-10'+''' or cur_date = '''+@table_name+'-11'+''' or cur_date = '''+@table_name+'-12'+''''; | 
				
			||||
							--执行SQL语句,把结果赋值给变量 | 
				
			||||
							exec sp_executesql @sqlStr,N'@total_used int out',@total_used out | 
				
			||||
						end | 
				
			||||
					end | 
				
			||||
					else  | 
				
			||||
					begin | 
				
			||||
						set @total_used = 0 | 
				
			||||
					end | 
				
			||||
					insert into @result_table(times,name,total_used)values(@time,@name,isnull(@total_used,0.00)) | 
				
			||||
					fetch next from cs_name into @name | 
				
			||||
				end | 
				
			||||
				--关闭游标 | 
				
			||||
				close cs_name | 
				
			||||
				--释放游标 | 
				
			||||
				deallocate cs_name	 | 
				
			||||
				select top 1 @total_used = isnull(convert(numeric(24,2),sum(total_used)),0.00) from @result_table | 
				
			||||
				if @total_used = 0 | 
				
			||||
				begin | 
				
			||||
					update @result_table set ratio = '0.00%'   | 
				
			||||
				end else | 
				
			||||
				begin | 
				
			||||
					update @result_table set ratio = convert(varchar(20),convert(numeric(24,2),total_used/@total_used)*100)+'%'   | 
				
			||||
				end  | 
				
			||||
			end	 | 
				
			||||
		end | 
				
			||||
	end | 
				
			||||
	select * from @result_table order by id OFFSET (@limit * (@page-1)) ROW FETCH NEXT @limit rows only  | 
				
			||||
	select top 1 @result_count = count(*) from @result_table | 
				
			||||
END | 
				
			||||
GO | 
				
			||||
									
										Binary file not shown.
									
								
							
						
									
										Binary file not shown.
									
								
							
						@ -0,0 +1 @@
					 | 
				
			||||
2019-07-28 09:27:23,968 [main] DEBUG -[UserServiceImpl.java:61]- 新增用户test | 
				
			||||
@ -0,0 +1,880 @@
					 | 
				
			||||
2020-04-30 15:56:20,952 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$95700fb.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:48:02,672 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$f06d16f1.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:57:31,654 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$42de7665.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:59:37,272 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$42de7665.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:15:14,677 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:17:17,425 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:17:20,246 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
@ -0,0 +1,435 @@
					 | 
				
			||||
2020-05-03 19:24:43,096 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$49657905.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-03 19:25:16,971 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$49657905.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-03 19:25:43,956 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$49657905.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-03 19:26:19,194 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$49657905.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-03 19:26:35,298 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$49657905.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,943 @@
					 | 
				
			||||
2020-05-06 08:37:56,557 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$968cf185.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-06 09:09:59,565 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:28) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$aa437384.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-06 16:39:54,641 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-06 16:39:54,641 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$fae56839.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-05-06 16:40:11,426 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/PeakValleyMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.PeakValleyMapper.queryPeakValleyByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_peak_valley ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy112.queryPeakValleyByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.PeakValleyServiceImpl.queryPeakValleyByMap(PeakValleyServiceImpl.java:46) | 
				
			||||
	at com.mh.eems.controller.PeckValleyController.queryAll(PeckValleyController.java:57) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
2020-05-06 16:40:11,426 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/PeakValleyMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.PeakValleyMapper.queryPeakValleyByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_peak_valley ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy112.queryPeakValleyByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.PeakValleyServiceImpl.queryPeakValleyByMap(PeakValleyServiceImpl.java:46) | 
				
			||||
	at com.mh.eems.util.PeckValleyUtil.queryAllChart(PeckValleyUtil.java:41) | 
				
			||||
	at com.mh.eems.controller.PeckValleyController.queryAllChart(PeckValleyController.java:84) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_hour202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-06 17:45:14,933 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-06 17:45:14,968 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$3d02fad5.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
@ -0,0 +1,656 @@
					 | 
				
			||||
2020-05-07 13:44:31,364 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$be935d6.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-05-07 13:44:32,301 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-07 13:44:45,792 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DataIntegrityViolationException:  | 
				
			||||
### Error updating database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
### The error may involve com.mh.eems.mapper.SysLogMapper.insertLogs-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: insert into sys_logs(user_id,user_name,module,type,logs,log_date,remark,grade)values(?,?,?,?,?,getdate(),?,?) | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
; 将截断字符串或二进制数据。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:104) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.insert(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy94.insertLogs(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:30) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageExceptionController$$EnhancerBySpringCGLIB$$f07de4bd.queryException(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:46) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) | 
				
			||||
	at com.sun.proxy.$Proxy149.update(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 90 common frames omitted | 
				
			||||
2020-05-07 13:49:35,572 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e1c59bc2.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-05-07 13:49:35,577 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,346 @@
					 | 
				
			||||
2020-05-10 11:15:08,936 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-10 11:17:24,742 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-10 19:52:02,415 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.shiro.session.InvalidSessionException: java.lang.IllegalStateException: getAttribute: Session already invalidated | 
				
			||||
	at org.apache.shiro.web.session.HttpServletSession.getAttribute(HttpServletSession.java:148) | 
				
			||||
	at org.apache.shiro.session.ProxiedSession.getAttribute(ProxiedSession.java:121) | 
				
			||||
	at com.mh.eems.util.SysUserUtil.getCurrentUser(SysUserUtil.java:16) | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:27) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$1d845568.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.IllegalStateException: getAttribute: Session already invalidated | 
				
			||||
	at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1145) | 
				
			||||
	at org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:103) | 
				
			||||
	at org.apache.shiro.web.session.HttpServletSession.getAttribute(HttpServletSession.java:146) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
@ -0,0 +1,246 @@
					 | 
				
			||||
2020-05-12 14:43:10,229 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$96cc3f63.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-12 14:46:03,588 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$96cc3f63.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-12 14:55:19,395 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$ca3e9b4a.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,131 @@
					 | 
				
			||||
2020-05-14 10:15:07,421 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroConfig' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\config\ShiroConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:584) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:391) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:974) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:848) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:565) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:514) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:485) | 
				
			||||
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:227) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1403) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1202) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:802) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:143) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1308) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1143) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:391) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.web.method.HandlerMethod.createWithResolvedBean(HandlerMethod.java:320) | 
				
			||||
	at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:348) | 
				
			||||
	at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:62) | 
				
			||||
	at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:401) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1231) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1014) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) | 
				
			||||
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461) | 
				
			||||
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) | 
				
			||||
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:394) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:253) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:348) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:173) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:584) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:391) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:109) | 
				
			||||
	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) | 
				
			||||
	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:101) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:343) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.getEarlyBeanReference(AbstractAutoProxyCreator.java:242) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getEarlyBeanReference(AbstractAutowireCapableBeanFactory.java:931) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$doCreateBean$1(AbstractAutowireCapableBeanFactory.java:569) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:184) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:164) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:391) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:109) | 
				
			||||
	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) | 
				
			||||
	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:101) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:343) | 
				
			||||
	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:301) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:434) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1749) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	... 71 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:772) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1212) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.postProcessBeforeInitialization(ConfigurationClassPostProcessor.java:440) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1737) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	... 115 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,690 @@
					 | 
				
			||||
2020-05-18 16:18:06,057 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:95) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
2020-05-18 16:18:12,473 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:95) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
2020-05-18 16:31:20,962 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 16:56:13,316 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 16:58:31,897 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:03:23,667 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:03:33,539 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:59:40,507 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,618 @@
					 | 
				
			||||
2020-05-27 14:47:27,711 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor652.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:48:44,573 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor659.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:49:55,784 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor660.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:52:26,587 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 94 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor660.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 105 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 110 common frames omitted | 
				
			||||
2020-05-27 15:08:00,881 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryCount).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectOne(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryCount(DeviceInstallServiceImpl.java:112) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryAllDevices(DeviceInstallController.java:155) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$782f383d.queryAllDevices(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryCount).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 95 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor583.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryCount(DeviceInstallProvider.java:95) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,517 @@
					 | 
				
			||||
2020-06-02 11:36:56,665 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy126.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e281c4a0.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-06-02 11:39:44,271 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy126.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e281c4a0.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-06-02 13:44:59,507 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy127.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$9dbb585f.usageCount(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy156.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 82 common frames omitted | 
				
			||||
2020-06-02 13:46:47,215 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy127.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$9dbb585f.usageCount(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy156.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 82 common frames omitted | 
				
			||||
@ -0,0 +1,125 @@
					 | 
				
			||||
2020-06-08 11:01:54,257 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/SysVersionMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.SysVersionMapper.queryVersion-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: SELECT update_date as updateDate,content,remark,id FROM sys_version ORDER BY update_date DESC offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy124.queryVersion(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.SysVersionServiceImpl.queryVersion(SysVersionServiceImpl.java:18) | 
				
			||||
	at com.mh.eems.controller.SysVersionController.queryAllVersion(SysVersionController.java:29) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
@ -0,0 +1,410 @@
					 | 
				
			||||
2020-06-10 17:19:36,543 [http-nio-10000-exec-4] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$66ff8bdd.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-10 17:23:55,895 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$66ff8bdd.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-10 17:36:39,712 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$66ff8bdd.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-10 17:37:31,387 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$66ff8bdd.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-10 17:50:12,681 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$66ff8bdd.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,609 @@
					 | 
				
			||||
2020-07-02 10:57:35,130 [http-nio-10000-exec-2] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy209.queryAll(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryAll(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryAll(UserUsageAnalysisController.java:46) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor253.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor327.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:116) | 
				
			||||
	... 90 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap(UserProvider2.java:305) | 
				
			||||
	... 95 common frames omitted | 
				
			||||
2020-07-02 12:42:25,177 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:42:36,510 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:44:25,306 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:45:00,667 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$d6b1914.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:46:51,750 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.TestService.test | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy128.test(Unknown Source) | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:417) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$4da42959.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:47:03,503 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.TestService.test | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy128.test(Unknown Source) | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:417) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$4da42959.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,125 @@
					 | 
				
			||||
2020-07-03 11:38:33,841 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120),a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a ) AS temp  order by id desc offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
; uncategorized SQLException; SQL state [S0002]; error code [8155]; 没有为 'temp' 的列 4 指定任何列名称。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:43) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,863 @@
					 | 
				
			||||
2020-07-08 09:20:42,227 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 09:22:18,192 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 09:22:37,115 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 16:39:00,053 [http-nio-10000-exec-7] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:333) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:728) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:657) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:368) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:346) | 
				
			||||
	at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) | 
				
			||||
	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) | 
				
			||||
	at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) | 
				
			||||
	at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) | 
				
			||||
	at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) | 
				
			||||
	at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) | 
				
			||||
	at java.io.Writer.write(Writer.java:157) | 
				
			||||
	at org.springframework.util.StreamUtils.copy(StreamUtils.java:123) | 
				
			||||
	at org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:106) | 
				
			||||
	at org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:43) | 
				
			||||
	at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:292) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:180) | 
				
			||||
	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:119) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
				
			||||
	at sun.nio.ch.SocketDispatcher.write0(Native Method) | 
				
			||||
	at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) | 
				
			||||
	at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) | 
				
			||||
	at sun.nio.ch.IOUtil.write(IOUtil.java:65) | 
				
			||||
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) | 
				
			||||
	at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134) | 
				
			||||
	at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101) | 
				
			||||
	at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1223) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:743) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:513) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:451) | 
				
			||||
	at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:530) | 
				
			||||
	at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:73) | 
				
			||||
	at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:189) | 
				
			||||
	at org.apache.coyote.Response.doWrite(Response.java:599) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:328) | 
				
			||||
	... 84 common frames omitted | 
				
			||||
2020-07-08 17:26:09,106 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120)'flow_time',a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a ) AS temp left join device_install b on a.house_num = b.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [4104]; 无法绑定由多个部分组成的标识符 "a.house_num"。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:57) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-08 17:27:34,950 [http-nio-10000-exec-9] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120)'flow_time',a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a left join device_install b on a.house_num = b.house_num where b.building_name =?) AS temp left join device_install b on a.house_num = b.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [4104]; 无法绑定由多个部分组成的标识符 "a.house_num"。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:57) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-08 17:28:18,274 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
2020-07-08 17:28:42,817 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
2020-07-08 17:39:14,921 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
@ -0,0 +1,82 @@
					 | 
				
			||||
2020-07-13 10:59:44,128 [http-nio-10000-exec-6] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:232) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$7509791e.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,592 @@
					 | 
				
			||||
2020-07-16 10:10:05,011 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/MasterWaterMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.MasterWaterMapper.queryAll-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select  b.house_address'name',C.calc_flow'day_flow',a.* from master_water a left join user_manage b on a.water_id=b.collection_num left join wt_day202007 c on a.water_id=c.house_num where convert(varchar(10),c.cur_date,120) =convert(varchar(10),getdate(),120) order by id desc offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [1060]; 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy115.queryAll(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.MasterWaterServiceImpl.queryAll(MasterWaterServiceImpl.java:26) | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:46) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy158.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy156.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-16 10:14:29,662 [http-nio-10000-exec-3] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:16:06,767 [http-nio-10000-exec-5] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:19:21,792 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:19:33,706 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:20:17,389 [http-nio-10000-exec-1] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 18:11:38,531 [http-nio-10000-exec-8] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.DeviceParamController.queryAllDeviceParams(DeviceParamController.java:44) | 
				
			||||
	at com.mh.eems.controller.DeviceParamController$$FastClassBySpringCGLIB$$13af0843.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor251.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceParamController$$EnhancerBySpringCGLIB$$96e8801b.queryAllDeviceParams(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,126 @@
					 | 
				
			||||
2020-08-17 17:23:19,872 [http-nio-10000-exec-10] ERROR -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202008 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy88.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy128.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$814a001e.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy156.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
@ -0,0 +1,141 @@
					 | 
				
			||||
2020-08-31 16:41:45,244 [restartedMain] ERROR o.m.spring.mapper.MapperFactoryBean -[MapperFactoryBean.java:82]- Error while adding the mapper 'interface com.mh.eems.mapper.MasterWaterMapper' to configuration. | 
				
			||||
java.lang.TypeNotPresentException: Type com.mh.eems.entity.MasterWaterEntity not present | 
				
			||||
	at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) | 
				
			||||
	at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) | 
				
			||||
	at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) | 
				
			||||
	at sun.reflect.generics.repository.MethodRepository.getReturnType(MethodRepository.java:68) | 
				
			||||
	at java.lang.reflect.Method.getGenericReturnType(Method.java:255) | 
				
			||||
	at org.apache.ibatis.reflection.TypeParameterResolver.resolveReturnType(TypeParameterResolver.java:48) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.getReturnType(MapperAnnotationBuilder.java:406) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseResultMap(MapperAnnotationBuilder.java:217) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseStatement(MapperAnnotationBuilder.java:348) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:134) | 
				
			||||
	at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:72) | 
				
			||||
	at org.apache.ibatis.session.Configuration.addMapper(Configuration.java:741) | 
				
			||||
	at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80) | 
				
			||||
	at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1804) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1741) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:525) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:496) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:630) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:321) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1378) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:575) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: java.lang.ClassNotFoundException: com.mh.eems.entity.MasterWaterEntity | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | 
				
			||||
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:148) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	at java.lang.Class.forName0(Native Method) | 
				
			||||
	at java.lang.Class.forName(Class.java:348) | 
				
			||||
	at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) | 
				
			||||
	... 52 common frames omitted | 
				
			||||
2020-08-31 16:41:45,260 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterWaterController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterWaterMapper' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\mapper\MasterWaterMapper.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: java.lang.TypeNotPresentException: Type com.mh.eems.entity.MasterWaterEntity not present | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:324) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1378) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:575) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterWaterMapper' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\mapper\MasterWaterMapper.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: java.lang.TypeNotPresentException: Type com.mh.eems.entity.MasterWaterEntity not present | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1745) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:525) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:496) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:630) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) | 
				
			||||
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:321) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
Caused by: java.lang.IllegalArgumentException: java.lang.TypeNotPresentException: Type com.mh.eems.entity.MasterWaterEntity not present | 
				
			||||
	at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:83) | 
				
			||||
	at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1804) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1741) | 
				
			||||
	... 34 common frames omitted | 
				
			||||
Caused by: java.lang.TypeNotPresentException: Type com.mh.eems.entity.MasterWaterEntity not present | 
				
			||||
	at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) | 
				
			||||
	at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) | 
				
			||||
	at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) | 
				
			||||
	at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) | 
				
			||||
	at sun.reflect.generics.repository.MethodRepository.getReturnType(MethodRepository.java:68) | 
				
			||||
	at java.lang.reflect.Method.getGenericReturnType(Method.java:255) | 
				
			||||
	at org.apache.ibatis.reflection.TypeParameterResolver.resolveReturnType(TypeParameterResolver.java:48) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.getReturnType(MapperAnnotationBuilder.java:406) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseResultMap(MapperAnnotationBuilder.java:217) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseStatement(MapperAnnotationBuilder.java:348) | 
				
			||||
	at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:134) | 
				
			||||
	at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:72) | 
				
			||||
	at org.apache.ibatis.session.Configuration.addMapper(Configuration.java:741) | 
				
			||||
	at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80) | 
				
			||||
	... 37 common frames omitted | 
				
			||||
Caused by: java.lang.ClassNotFoundException: com.mh.eems.entity.MasterWaterEntity | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | 
				
			||||
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:148) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	at java.lang.Class.forName0(Native Method) | 
				
			||||
	at java.lang.Class.forName(Class.java:348) | 
				
			||||
	at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) | 
				
			||||
	... 52 common frames omitted | 
				
			||||
@ -0,0 +1,405 @@
					 | 
				
			||||
2019-07-28 08:59:43,868 [main] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/mh/eems/druid/DruidConfiguration$IDataSourceProperties.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:127) | 
				
			||||
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) | 
				
			||||
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117) | 
				
			||||
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) | 
				
			||||
	at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) | 
				
			||||
	at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) | 
				
			||||
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) | 
				
			||||
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) | 
				
			||||
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | 
				
			||||
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | 
				
			||||
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | 
				
			||||
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | 
				
			||||
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) | 
				
			||||
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) | 
				
			||||
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 43 common frames omitted | 
				
			||||
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at java.lang.Class.forName0(Native Method) | 
				
			||||
	at java.lang.Class.forName(Class.java:264) | 
				
			||||
	at com.alibaba.druid.util.Utils.loadClass(Utils.java:222) | 
				
			||||
	at com.alibaba.druid.filter.FilterManager.loadFilter(FilterManager.java:104) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.addFilters(DruidAbstractDataSource.java:1272) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.setFilters(DruidAbstractDataSource.java:1261) | 
				
			||||
	at com.mh.eems.druid.DruidConfiguration$IDataSourceProperties.dataSource(DruidConfiguration.java:100) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 44 common frames omitted | 
				
			||||
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | 
				
			||||
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	... 56 common frames omitted | 
				
			||||
2019-07-28 08:59:43,879 [main] ERROR o.s.test.context.TestContextManager -[TestContextManager.java:250]- Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@4802796d] to prepare test instance [com.mh.eems.SysUserTest@3e33d73e] | 
				
			||||
java.lang.IllegalStateException: Failed to load ApplicationContext | 
				
			||||
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) | 
				
			||||
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) | 
				
			||||
	at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) | 
				
			||||
	at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) | 
				
			||||
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) | 
				
			||||
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) | 
				
			||||
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | 
				
			||||
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | 
				
			||||
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | 
				
			||||
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | 
				
			||||
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) | 
				
			||||
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) | 
				
			||||
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/mh/eems/druid/DruidConfiguration$IDataSourceProperties.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:127) | 
				
			||||
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) | 
				
			||||
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117) | 
				
			||||
	... 25 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 43 common frames omitted | 
				
			||||
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Priority | 
				
			||||
	at java.lang.Class.forName0(Native Method) | 
				
			||||
	at java.lang.Class.forName(Class.java:264) | 
				
			||||
	at com.alibaba.druid.util.Utils.loadClass(Utils.java:222) | 
				
			||||
	at com.alibaba.druid.filter.FilterManager.loadFilter(FilterManager.java:104) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.addFilters(DruidAbstractDataSource.java:1272) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.setFilters(DruidAbstractDataSource.java:1261) | 
				
			||||
	at com.mh.eems.druid.DruidConfiguration$IDataSourceProperties.dataSource(DruidConfiguration.java:100) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 44 common frames omitted | 
				
			||||
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | 
				
			||||
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	... 56 common frames omitted | 
				
			||||
2019-07-28 09:02:04,642 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
An attempt was made to call the method org.apache.coyote.AbstractProtocol.setAcceptCount(I)V but it does not exist. Its class, org.apache.coyote.AbstractProtocol, is available from the following locations: | 
				
			||||
 | 
				
			||||
    jar:file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
    jar:file:/E:/Maven-Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.12/tomcat-embed-core-9.0.12.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
 | 
				
			||||
It was loaded from the following location: | 
				
			||||
 | 
				
			||||
    file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar | 
				
			||||
 | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Correct the classpath of your application so that it contains a single, compatible version of org.apache.coyote.AbstractProtocol | 
				
			||||
 | 
				
			||||
2019-07-28 09:03:13,275 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
An attempt was made to call the method org.apache.coyote.AbstractProtocol.setAcceptCount(I)V but it does not exist. Its class, org.apache.coyote.AbstractProtocol, is available from the following locations: | 
				
			||||
 | 
				
			||||
    jar:file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
    jar:file:/E:/Maven-Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.12/tomcat-embed-core-9.0.12.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
 | 
				
			||||
It was loaded from the following location: | 
				
			||||
 | 
				
			||||
    file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar | 
				
			||||
 | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Correct the classpath of your application so that it contains a single, compatible version of org.apache.coyote.AbstractProtocol | 
				
			||||
 | 
				
			||||
2019-07-28 09:05:09,083 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
An attempt was made to call the method org.apache.coyote.AbstractProtocol.setAcceptCount(I)V but it does not exist. Its class, org.apache.coyote.AbstractProtocol, is available from the following locations: | 
				
			||||
 | 
				
			||||
    jar:file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
    jar:file:/E:/Maven-Repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.12/tomcat-embed-core-9.0.12.jar!/org/apache/coyote/AbstractProtocol.class | 
				
			||||
 | 
				
			||||
It was loaded from the following location: | 
				
			||||
 | 
				
			||||
    file:/F:/Tomcat/apache-tomcat-8.0.26/lib/tomcat-coyote.jar | 
				
			||||
 | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Correct the classpath of your application so that it contains a single, compatible version of org.apache.coyote.AbstractProtocol | 
				
			||||
 | 
				
			||||
2019-07-28 09:06:50,991 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/mh/eems/druid/DruidConfiguration$IDataSourceProperties.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Logger | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:40) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Logger | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger | 
				
			||||
	at com.alibaba.druid.filter.logging.Log4jFilter.<init>(Log4jFilter.java:26) | 
				
			||||
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | 
				
			||||
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
				
			||||
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
				
			||||
	at java.lang.Class.newInstance(Class.java:442) | 
				
			||||
	at com.alibaba.druid.filter.FilterManager.loadFilter(FilterManager.java:114) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.addFilters(DruidAbstractDataSource.java:1272) | 
				
			||||
	at com.alibaba.druid.pool.DruidAbstractDataSource.setFilters(DruidAbstractDataSource.java:1261) | 
				
			||||
	at com.mh.eems.druid.DruidConfiguration$IDataSourceProperties.dataSource(DruidConfiguration.java:100) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 25 common frames omitted | 
				
			||||
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | 
				
			||||
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	... 40 common frames omitted | 
				
			||||
2019-07-28 09:19:24,370 [main] ERROR o.a.tomcat.jdbc.pool.ConnectionPool -[DirectJDKLog.java:175]- Unable to create initial connections of pool. | 
				
			||||
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。 ClientConnectionId:86f09976-54fd-4f66-b142-930e71dfb769 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:256) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:108) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3409) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:85) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3373) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2261) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:319) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:212) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:739) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:671) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:483) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:154) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) | 
				
			||||
	at com.mh.eems.datasource.DynamicDataSource.getConnection(DynamicDataSource.java:48) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:151) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy128.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	at com.sun.proxy.$Proxy90.selectOne(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy105.getUser(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserServiceImpl.getUser(UserServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.service.impl.UserServiceImpl$$FastClassBySpringCGLIB$$eb8af6b7.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) | 
				
			||||
	at com.mh.eems.service.impl.UserServiceImpl$$EnhancerBySpringCGLIB$$afec760.getUser(<generated>) | 
				
			||||
	at com.mh.eems.service.impl.UserServiceImpl$$FastClassBySpringCGLIB$$eb8af6b7.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) | 
				
			||||
	at com.mh.eems.service.impl.UserServiceImpl$$EnhancerBySpringCGLIB$$8667058.getUser(<generated>) | 
				
			||||
	at com.mh.eems.SysUserTest.addUser(SysUserTest.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) | 
				
			||||
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | 
				
			||||
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) | 
				
			||||
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) | 
				
			||||
	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) | 
				
			||||
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) | 
				
			||||
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | 
				
			||||
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | 
				
			||||
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | 
				
			||||
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | 
				
			||||
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) | 
				
			||||
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) | 
				
			||||
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) | 
				
			||||
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) | 
				
			||||
2020-04-24 18:53:31,881 [restartedMain] ERROR o.apache.catalina.util.LifecycleBase -[DirectJDKLog.java:175]- Failed to start component [Connector[HTTP/1.1-10000]] | 
				
			||||
org.apache.catalina.LifecycleException: Protocol handler start failed | 
				
			||||
	at org.apache.catalina.connector.Connector.startInternal(Connector.java:960) | 
				
			||||
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) | 
				
			||||
	at org.apache.catalina.core.StandardService.addConnector(StandardService.java:225) | 
				
			||||
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:259) | 
				
			||||
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:197) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:300) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:44) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: java.net.BindException: Address already in use: bind | 
				
			||||
	at sun.nio.ch.Net.bind0(Native Method) | 
				
			||||
	at sun.nio.ch.Net.bind(Net.java:433) | 
				
			||||
	at sun.nio.ch.Net.bind(Net.java:425) | 
				
			||||
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) | 
				
			||||
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:236) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210) | 
				
			||||
	at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1108) | 
				
			||||
	at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:550) | 
				
			||||
	at org.apache.catalina.connector.Connector.startInternal(Connector.java:957) | 
				
			||||
	... 19 common frames omitted | 
				
			||||
2020-04-24 18:53:32,099 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
The Tomcat connector configured to listen on port 10000 failed to start. The port may already be in use or the connector may be misconfigured. | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Verify the connector's configuration, identify and stop any process that's listening on port 10000, or configure this application to listen on another port. | 
				
			||||
 | 
				
			||||
@ -0,0 +1,880 @@
					 | 
				
			||||
2020-04-30 15:56:20,952 [http-nio-10000-exec-9] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$95700fb.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 140)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:48:02,672 [http-nio-10000-exec-6] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$f06d16f1.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 115)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:57:31,654 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$42de7665.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 16:59:37,272 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$42de7665.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 114)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:15:14,677 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 128)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:17:17,425 [http-nio-10000-exec-5] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 127)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-04-30 17:17:20,246 [http-nio-10000-exec-4] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202004 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$8a94d8a3.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 129)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,656 @@
					 | 
				
			||||
2020-05-07 13:44:31,364 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$be935d6.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-05-07 13:44:32,301 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-07 13:44:45,792 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DataIntegrityViolationException:  | 
				
			||||
### Error updating database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
### The error may involve com.mh.eems.mapper.SysLogMapper.insertLogs-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: insert into sys_logs(user_id,user_name,module,type,logs,log_date,remark,grade)values(?,?,?,?,?,getdate(),?,?) | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
; 将截断字符串或二进制数据。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:104) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.insert(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy94.insertLogs(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:30) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageExceptionController$$EnhancerBySpringCGLIB$$f07de4bd.queryException(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:46) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) | 
				
			||||
	at com.sun.proxy.$Proxy149.update(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 90 common frames omitted | 
				
			||||
2020-05-07 13:49:35,577 [http-nio-10000-exec-9] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-07 13:49:35,572 [http-nio-10000-exec-6] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202005 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:100) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e1c59bc2.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202005' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy151.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,418 @@
					 | 
				
			||||
2020-05-10 11:15:08,936 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-10 11:17:24,742 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.util.UsageAnalysisUtil.queryChart(UsageAnalysisUtil.java:43) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAllHome(UsageAnalysisController.java:74) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_month2020' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-05-10 19:52:02,415 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.shiro.session.InvalidSessionException: java.lang.IllegalStateException: getAttribute: Session already invalidated | 
				
			||||
	at org.apache.shiro.web.session.HttpServletSession.getAttribute(HttpServletSession.java:148) | 
				
			||||
	at org.apache.shiro.session.ProxiedSession.getAttribute(ProxiedSession.java:121) | 
				
			||||
	at com.mh.eems.util.SysUserUtil.getCurrentUser(SysUserUtil.java:16) | 
				
			||||
	at com.mh.eems.service.impl.SysLogServiceImpl.insertLogs(SysLogServiceImpl.java:27) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:69) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.LoginController$$EnhancerBySpringCGLIB$$1d845568.login(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.IllegalStateException: getAttribute: Session already invalidated | 
				
			||||
	at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1145) | 
				
			||||
	at org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:103) | 
				
			||||
	at org.apache.shiro.web.session.HttpServletSession.getAttribute(HttpServletSession.java:146) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-05-10 19:52:02,886 [http-nio-10000-exec-8] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] -[DirectJDKLog.java:175]- Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [org.apache.shiro.session.InvalidSessionException: java.lang.IllegalStateException: getAttribute: Session already invalidated] with root cause | 
				
			||||
java.lang.IllegalStateException: getAttribute: Session already invalidated | 
				
			||||
	at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1145) | 
				
			||||
	at org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:103) | 
				
			||||
	at org.apache.shiro.web.session.HttpServletSession.getAttribute(HttpServletSession.java:146) | 
				
			||||
	at org.apache.shiro.session.ProxiedSession.getAttribute(ProxiedSession.java:121) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.getRunAsPrincipalsStack(DelegatingSubject.java:473) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.getPrincipals(DelegatingSubject.java:157) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.getPrincipal(DelegatingSubject.java:153) | 
				
			||||
	at org.apache.shiro.web.servlet.ShiroHttpServletRequest.getSubjectPrincipal(ShiroHttpServletRequest.java:96) | 
				
			||||
	at org.apache.shiro.web.servlet.ShiroHttpServletRequest.getUserPrincipal(ShiroHttpServletRequest.java:112) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.getUsernameForRequest(FrameworkServlet.java:1152) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.publishRequestHandledEvent(FrameworkServlet.java:1137) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1015) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:901) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,246 @@
					 | 
				
			||||
2020-05-12 14:43:10,229 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$96cc3f63.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-12 14:46:03,588 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$96cc3f63.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-12 14:55:19,395 [http-nio-10000-exec-7] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:230) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$ca3e9b4a.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,690 @@
					 | 
				
			||||
2020-05-18 16:18:06,057 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:95) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
2020-05-18 16:18:12,473 [http-nio-10000-exec-6] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageAnalysisMapper.queryUsageAnalysisByMap-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_usage_analysis ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy122.queryUsageAnalysisByMap(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UsageAnalysisServiceImpl.queryUsageAnalysisByMap(UsageAnalysisServiceImpl.java:31) | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:95) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_building_day202002' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy154.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy149.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
2020-05-18 16:31:20,962 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 16:56:13,316 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 16:58:31,897 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:03:23,667 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:03:33,539 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-05-18 17:59:40,507 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UsageAnalysisController.queryAll(UsageAnalysisController.java:90) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,618 @@
					 | 
				
			||||
2020-05-27 14:47:27,711 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor652.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:48:44,573 [http-nio-10000-exec-5] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor659.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:49:55,784 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$b3a520be.queryByType(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 96 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor660.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
2020-05-27 14:52:26,587 [http-nio-10000-exec-7] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryType(DeviceInstallServiceImpl.java:119) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryByType(DeviceInstallController.java:281) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryByType).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 94 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor660.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 105 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryByType(DeviceInstallProvider.java:149) | 
				
			||||
	... 110 common frames omitted | 
				
			||||
2020-05-27 15:08:00,881 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryCount).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectOne(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy107.queryCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.DeviceInstallServiceImpl.queryCount(DeviceInstallServiceImpl.java:112) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController.queryAllDevices(DeviceInstallController.java:155) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$FastClassBySpringCGLIB$$157c7551.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceInstallController$$EnhancerBySpringCGLIB$$782f383d.queryAllDevices(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.DeviceInstallProvider.queryCount).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy150.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 95 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor583.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:120) | 
				
			||||
	... 107 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.DeviceInstallProvider.queryCount(DeviceInstallProvider.java:95) | 
				
			||||
	... 112 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,517 @@
					 | 
				
			||||
2020-06-02 11:36:56,665 [http-nio-10000-exec-5] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy126.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e281c4a0.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-06-02 11:39:44,271 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy126.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$e281c4a0.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-06-02 13:44:59,507 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy127.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$9dbb585f.usageCount(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy156.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 82 common frames omitted | 
				
			||||
2020-06-02 13:46:47,215 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202006 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy127.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$9dbb585f.usageCount(<generated>) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'wt_day202006' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy156.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 82 common frames omitted | 
				
			||||
@ -0,0 +1,125 @@
					 | 
				
			||||
2020-06-08 11:01:54,257 [http-nio-10000-exec-4] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.BadSqlGrammarException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/SysVersionMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.SysVersionMapper.queryVersion-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: SELECT update_date as updateDate,content,remark,id FROM sys_version ORDER BY update_date DESC offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy124.queryVersion(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.SysVersionServiceImpl.queryVersion(SysVersionServiceImpl.java:18) | 
				
			||||
	at com.mh.eems.controller.SysVersionController.queryAllVersion(SysVersionController.java:29) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sys_version' 无效。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy153.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy151.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
@ -0,0 +1,84 @@
					 | 
				
			||||
2020-06-09 17:15:41,157 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy130.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:38) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-09 17:15:52,397 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy130.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:38) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-09 17:16:24,156 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy130.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:38) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-09 17:17:32,470 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy130.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:38) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,273 @@
					 | 
				
			||||
2020-06-11 09:27:03,009 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 09:44:39,004 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 09:49:36,386 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 09:53:11,839 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 09:58:12,004 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 10:05:52,341 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.WtDayAbnormalService.updataWtDayAbnormal | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-06-11 10:06:37,884 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:  | 
				
			||||
### Error updating database.  Cause: java.lang.NullPointerException | 
				
			||||
### Cause: java.lang.NullPointerException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.insert(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.WtDayAbnormalServiceimpl.updataWtDayAbnormal(WtDayAbnormalServiceimpl.java:23) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.exceptions.PersistenceException:  | 
				
			||||
### Error updating database.  Cause: java.lang.NullPointerException | 
				
			||||
### Cause: java.lang.NullPointerException | 
				
			||||
	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at java.util.regex.Matcher.getTextLength(Matcher.java:1283) | 
				
			||||
	at java.util.regex.Matcher.reset(Matcher.java:309) | 
				
			||||
	at java.util.regex.Matcher.<init>(Matcher.java:229) | 
				
			||||
	at java.util.regex.Pattern.matcher(Pattern.java:1093) | 
				
			||||
	at java.util.Formatter.parse(Formatter.java:2547) | 
				
			||||
	at java.util.Formatter.format(Formatter.java:2501) | 
				
			||||
	at java.util.Formatter.format(Formatter.java:2455) | 
				
			||||
	at java.lang.String.format(String.java:2940) | 
				
			||||
	at com.mh.eems.datasource.DynamicDataSource.initDDS(DynamicDataSource.java:91) | 
				
			||||
	at com.mh.eems.datasource.DynamicDataSource.getConnection(DynamicDataSource.java:38) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:151) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:49) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) | 
				
			||||
	at com.sun.proxy.$Proxy157.update(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) | 
				
			||||
	... 28 common frames omitted | 
				
			||||
2020-06-11 10:06:59,118 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:  | 
				
			||||
### Error updating database.  Cause: java.lang.NullPointerException | 
				
			||||
### Cause: java.lang.NullPointerException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.insert(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy134.updataWtDayAbnormal(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.WtDayAbnormalServiceimpl.updataWtDayAbnormal(WtDayAbnormalServiceimpl.java:23) | 
				
			||||
	at com.mh.eems.job.UpdateWtDayAbnormal.execute(UpdateWtDayAbnormal.java:39) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.exceptions.PersistenceException:  | 
				
			||||
### Error updating database.  Cause: java.lang.NullPointerException | 
				
			||||
### Cause: java.lang.NullPointerException | 
				
			||||
	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at java.util.regex.Matcher.getTextLength(Matcher.java:1283) | 
				
			||||
	at java.util.regex.Matcher.reset(Matcher.java:309) | 
				
			||||
	at java.util.regex.Matcher.<init>(Matcher.java:229) | 
				
			||||
	at java.util.regex.Pattern.matcher(Pattern.java:1093) | 
				
			||||
	at java.util.Formatter.parse(Formatter.java:2547) | 
				
			||||
	at java.util.Formatter.format(Formatter.java:2501) | 
				
			||||
	at java.util.Formatter.format(Formatter.java:2455) | 
				
			||||
	at java.lang.String.format(String.java:2940) | 
				
			||||
	at com.mh.eems.datasource.DynamicDataSource.initDDS(DynamicDataSource.java:91) | 
				
			||||
	at com.mh.eems.datasource.DynamicDataSource.getConnection(DynamicDataSource.java:38) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:151) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) | 
				
			||||
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82) | 
				
			||||
	at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:49) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) | 
				
			||||
	at com.sun.proxy.$Proxy157.update(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) | 
				
			||||
	... 28 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,609 @@
					 | 
				
			||||
2020-07-02 10:57:35,130 [http-nio-10000-exec-2] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy209.queryAll(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryAll(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryAll(UserUsageAnalysisController.java:46) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap).  Cause: java.lang.reflect.InvocationTargetException | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:134) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.getBoundSql(ProviderSqlSource.java:102) | 
				
			||||
	at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:83) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy154.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor253.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 79 common frames omitted | 
				
			||||
Caused by: java.lang.reflect.InvocationTargetException: null | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor327.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.invokeProviderMethod(ProviderSqlSource.java:167) | 
				
			||||
	at org.apache.ibatis.builder.annotation.ProviderSqlSource.createSqlSource(ProviderSqlSource.java:116) | 
				
			||||
	... 90 common frames omitted | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.provider.UserProvider2.queryUserUsageAnalysisByOtheredMap(UserProvider2.java:305) | 
				
			||||
	... 95 common frames omitted | 
				
			||||
2020-07-02 12:42:25,177 [http-nio-10000-exec-7] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:42:36,510 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:44:25,306 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$193c5838.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:45:00,667 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:416) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$d6b1914.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:46:51,750 [http-nio-10000-exec-9] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.TestService.test | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy128.test(Unknown Source) | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:417) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$4da42959.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-02 12:47:03,503 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.TestService.test | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy128.test(Unknown Source) | 
				
			||||
	at com.mh.eems.controller.UserController.test(UserController.java:417) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$4da42959.test(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,125 @@
					 | 
				
			||||
2020-07-03 11:38:33,841 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120),a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a ) AS temp  order by id desc offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
; uncategorized SQLException; SQL state [S0002]; error code [8155]; 没有为 'temp' 的列 4 指定任何列名称。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:43) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 'temp' 的列 4 指定任何列名称。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,863 @@
					 | 
				
			||||
2020-07-08 09:20:42,227 [http-nio-10000-exec-5] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 09:22:18,192 [http-nio-10000-exec-6] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 09:22:37,115 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:38) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-08 16:39:00,053 [http-nio-10000-exec-7] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:333) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:728) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:657) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:368) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:346) | 
				
			||||
	at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) | 
				
			||||
	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) | 
				
			||||
	at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) | 
				
			||||
	at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) | 
				
			||||
	at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) | 
				
			||||
	at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) | 
				
			||||
	at java.io.Writer.write(Writer.java:157) | 
				
			||||
	at org.springframework.util.StreamUtils.copy(StreamUtils.java:123) | 
				
			||||
	at org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:106) | 
				
			||||
	at org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:43) | 
				
			||||
	at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:292) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:180) | 
				
			||||
	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:119) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
				
			||||
	at sun.nio.ch.SocketDispatcher.write0(Native Method) | 
				
			||||
	at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) | 
				
			||||
	at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) | 
				
			||||
	at sun.nio.ch.IOUtil.write(IOUtil.java:65) | 
				
			||||
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) | 
				
			||||
	at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134) | 
				
			||||
	at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101) | 
				
			||||
	at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1223) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:743) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:513) | 
				
			||||
	at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:451) | 
				
			||||
	at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:530) | 
				
			||||
	at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:73) | 
				
			||||
	at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:189) | 
				
			||||
	at org.apache.coyote.Response.doWrite(Response.java:599) | 
				
			||||
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:328) | 
				
			||||
	... 84 common frames omitted | 
				
			||||
2020-07-08 17:26:09,106 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120)'flow_time',a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a ) AS temp left join device_install b on a.house_num = b.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [4104]; 无法绑定由多个部分组成的标识符 "a.house_num"。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:57) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-08 17:27:34,950 [http-nio-10000-exec-9] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UserUsageAnalysisMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UserUsageAnalysisMapper.queryByType-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select * from (select a.now_value, a.id,a.house_num,convert(varchar(10),a.flow_time,120)'flow_time',a.total_value,a.last_value,a.flow,a.last_flow,a.day_flow,a.last_day_flow,a.year_flow,a.last_year_flow,a.day_zero,a.month_zero,a.exception_count,a.abnorma_count FROM user_flow a left join device_install b on a.house_num = b.house_num where b.building_name =?) AS temp left join device_install b on a.house_num = b.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [4104]; 无法绑定由多个部分组成的标识符 "a.house_num"。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy129.queryByType(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UserUsageAnalysisServiceImpl.queryByType(UserUsageAnalysisServiceImpl.java:25) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:57) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "a.house_num"。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy157.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy155.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-08 17:28:18,274 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
2020-07-08 17:28:42,817 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
2020-07-08 17:39:14,921 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1053) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: java.lang.NoSuchMethodError: com.mh.eems.entity.UserFlowEntity.getId()I | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.throwNoSuchMethodError(SourceFile:191) | 
				
			||||
	at com.zeroturnaround.jrebelbase.facade.t.checkMethodRemoved(SourceFile:212) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:304) | 
				
			||||
	at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:94) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:172) | 
				
			||||
	at Serializer_6.write1(Unknown Source) | 
				
			||||
	at Serializer_6.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:84) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeValue(ObjectFieldSerializer.java:129) | 
				
			||||
	at com.alibaba.fastjson.serializer.ObjectFieldSerializer.writeProperty(ObjectFieldSerializer.java:70) | 
				
			||||
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:235) | 
				
			||||
	at Serializer_2.write1(Unknown Source) | 
				
			||||
	at Serializer_2.write(Unknown Source) | 
				
			||||
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:374) | 
				
			||||
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:394) | 
				
			||||
	at com.mh.eems.controller.UserUsageAnalysisController.queryByType(UserUsageAnalysisController.java:65) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	... 61 common frames omitted | 
				
			||||
@ -0,0 +1,82 @@
					 | 
				
			||||
2020-07-13 10:59:44,128 [http-nio-10000-exec-6] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.UserController.queryAllUsers(UserController.java:232) | 
				
			||||
	at com.mh.eems.controller.UserController$$FastClassBySpringCGLIB$$18520e57.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UserController$$EnhancerBySpringCGLIB$$7509791e.queryAllUsers(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,592 @@
					 | 
				
			||||
2020-07-16 10:10:05,011 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/MasterWaterMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.MasterWaterMapper.queryAll-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: select  b.house_address'name',C.calc_flow'day_flow',a.* from master_water a left join user_manage b on a.water_id=b.collection_num left join wt_day202007 c on a.water_id=c.house_num where convert(varchar(10),c.cur_date,120) =convert(varchar(10),getdate(),120) order by id desc offset (? - 1) * ? rows FETCH NEXT ? ROWS ONLY | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
; uncategorized SQLException; SQL state [S0001]; error code [1060]; 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy89.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy115.queryAll(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.MasterWaterServiceImpl.queryAll(MasterWaterServiceImpl.java:26) | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:46) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy158.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy156.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 80 common frames omitted | 
				
			||||
2020-07-16 10:14:29,662 [http-nio-10000-exec-3] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:16:06,767 [http-nio-10000-exec-5] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:19:21,792 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:19:33,706 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 10:20:17,389 [http-nio-10000-exec-1] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.MasterWaterController.quertAll(MasterWaterController.java:45) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-16 18:11:38,531 [http-nio-10000-exec-8] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.controller.DeviceParamController.queryAllDeviceParams(DeviceParamController.java:44) | 
				
			||||
	at com.mh.eems.controller.DeviceParamController$$FastClassBySpringCGLIB$$13af0843.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) | 
				
			||||
	at com.mh.eems.advice.LogAdvice.logSave(LogAdvice.java:60) | 
				
			||||
	at sun.reflect.GeneratedMethodAccessor251.invoke(Unknown Source) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) | 
				
			||||
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) | 
				
			||||
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.DeviceParamController$$EnhancerBySpringCGLIB$$96e8801b.queryAllDeviceParams(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,566 @@
					 | 
				
			||||
2020-07-22 14:08:51,062 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.IndexOutOfBoundsException: Index: 6, Size: 6 | 
				
			||||
	at java.util.ArrayList.rangeCheck(ArrayList.java:653) | 
				
			||||
	at java.util.ArrayList.get(ArrayList.java:429) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:10:01,064 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.mh.eems.entity.ReporterEntity | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:10:05,783 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.mh.eems.entity.ReporterEntity | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:10:41,032 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.mh.eems.entity.ReporterEntity | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:23:16,034 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.IndexOutOfBoundsException: Index: 6, Size: 6 | 
				
			||||
	at java.util.ArrayList.rangeCheck(ArrayList.java:653) | 
				
			||||
	at java.util.ArrayList.get(ArrayList.java:429) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:23:46,057 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.mh.eems.entity.ReporterEntity | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:42) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:28:35,323 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/StatisticsMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.StatisticsMapper.queryStatisticsReport-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_statistics_report ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
; uncategorized SQLException; SQL state [S00062]; error code [2812]; 找不到存储过程 'pro_statistics_report'。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.queryStatisticsReport(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.StatisticsServiceImpl.queryStatisticsReport(StatisticsServiceImpl.java:33) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy155.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy153.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
2020-07-22 14:28:40,005 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/StatisticsMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.StatisticsMapper.queryStatisticsReport-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_statistics_report ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
; uncategorized SQLException; SQL state [S00062]; error code [2812]; 找不到存储过程 'pro_statistics_report'。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.queryStatisticsReport(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.StatisticsServiceImpl.queryStatisticsReport(StatisticsServiceImpl.java:33) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy155.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy153.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
2020-07-22 14:28:45,002 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/StatisticsMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.StatisticsMapper.queryStatisticsReport-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_statistics_report ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
; uncategorized SQLException; SQL state [S00062]; error code [2812]; 找不到存储过程 'pro_statistics_report'。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.queryStatisticsReport(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.StatisticsServiceImpl.queryStatisticsReport(StatisticsServiceImpl.java:33) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy155.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy153.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
2020-07-22 14:28:50,003 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/StatisticsMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.StatisticsMapper.queryStatisticsReport-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_statistics_report ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
; uncategorized SQLException; SQL state [S00062]; error code [2812]; 找不到存储过程 'pro_statistics_report'。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.queryStatisticsReport(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.StatisticsServiceImpl.queryStatisticsReport(StatisticsServiceImpl.java:33) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy155.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy153.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
2020-07-22 14:28:55,004 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.springframework.jdbc.UncategorizedSQLException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/StatisticsMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.StatisticsMapper.queryStatisticsReport-Inline | 
				
			||||
### The error occurred while setting parameters | 
				
			||||
### SQL: exec pro_statistics_report ?,?,?,?,?,? | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
; uncategorized SQLException; SQL state [S00062]; error code [2812]; 找不到存储过程 'pro_statistics_report'。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy87.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy123.queryStatisticsReport(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.StatisticsServiceImpl.queryStatisticsReport(StatisticsServiceImpl.java:33) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 找不到存储过程 'pro_statistics_report'。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:548) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:463) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | 
				
			||||
	at com.sun.proxy.$Proxy155.execute(Unknown Source) | 
				
			||||
	at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy153.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 22 common frames omitted | 
				
			||||
2020-07-22 14:41:16,061 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:58) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:51:46,028 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.GatewayService.queryGatewayByOther | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryGatewayByOther(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:67) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:54:46,049 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.GatewayService.queryGatewayByOther | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryGatewayByOther(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:67) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:54:50,747 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.GatewayService.queryGatewayByOther | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryGatewayByOther(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:67) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-22 14:55:49,004 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
The bean 'gatewayService' could not be injected as a 'com.mh.eems.mapper.GatewayManageMapper' because it is a JDK dynamic proxy that implements: | 
				
			||||
 | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching. | 
				
			||||
 | 
				
			||||
2020-07-22 14:57:06,962 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter -[LoggingFailureAnalysisReporter.java:42]-  | 
				
			||||
 | 
				
			||||
*************************** | 
				
			||||
APPLICATION FAILED TO START | 
				
			||||
*************************** | 
				
			||||
 | 
				
			||||
Description: | 
				
			||||
 | 
				
			||||
The bean 'gatewayService' could not be injected as a 'com.mh.eems.mapper.GatewayManageMapper' because it is a JDK dynamic proxy that implements: | 
				
			||||
 | 
				
			||||
 | 
				
			||||
Action: | 
				
			||||
 | 
				
			||||
Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching. | 
				
			||||
 | 
				
			||||
@ -0,0 +1,138 @@
					 | 
				
			||||
2020-07-27 08:50:29,601 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:79) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-27 08:51:19,068 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:79) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-27 08:57:04,226 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy131.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:80) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-27 09:04:56,563 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy187.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:80) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-27 09:06:03,696 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy187.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:80) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
2020-07-27 09:07:05,770 [scheduling-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler -[TaskUtils.java:96]- Unexpected error occurred in scheduled task. | 
				
			||||
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mh.eems.service.DeviceInstallService.queryType | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) | 
				
			||||
	at com.sun.proxy.$Proxy187.queryType(Unknown Source) | 
				
			||||
	at com.mh.eems.job.SendNotification.run(SendNotification.java:80) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) | 
				
			||||
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) | 
				
			||||
	at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) | 
				
			||||
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
				
			||||
	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) | 
				
			||||
	at java.util.concurrent.FutureTask.run(FutureTask.java) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) | 
				
			||||
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
@ -0,0 +1,118 @@
					 | 
				
			||||
2020-07-30 14:12:38,844 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'logAdvice': Unsatisfied dependency expressed through field 'logService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysLogServiceImpl': Unsatisfied dependency expressed through field 'sysLogMapper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysLogMapper' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\mapper\SysLogMapper.class]: Cannot resolve reference to bean 'sqlserverSqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlserverSqlSessionFactory' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Unsatisfied dependency expressed through method 'getSqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlDataSource' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1378) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:575) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:46) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysLogServiceImpl': Unsatisfied dependency expressed through field 'sysLogMapper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysLogMapper' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\mapper\SysLogMapper.class]: Cannot resolve reference to bean 'sqlserverSqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlserverSqlSessionFactory' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Unsatisfied dependency expressed through method 'getSqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlDataSource' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1378) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:575) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysLogMapper' defined in file [E:\项目开发\EEMS\target\classes\com\mh\eems\mapper\SysLogMapper.class]: Cannot resolve reference to bean 'sqlserverSqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlserverSqlSessionFactory' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Unsatisfied dependency expressed through method 'getSqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlDataSource' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:378) | 
				
			||||
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1648) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1400) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:575) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) | 
				
			||||
	... 37 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlserverSqlSessionFactory' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Unsatisfied dependency expressed through method 'getSqlSessionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlDataSource' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:367) | 
				
			||||
	... 50 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlDataSource' defined in class path resource [com/mh/eems/config/SQLDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 60 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'getSQLDataSource' threw exception; nested exception is java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 74 common frames omitted | 
				
			||||
Caused by: java.lang.ClassFormatError: Truncated class file | 
				
			||||
	at java.lang.ClassLoader.defineClass1(Native Method) | 
				
			||||
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763) | 
				
			||||
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) | 
				
			||||
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) | 
				
			||||
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73) | 
				
			||||
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368) | 
				
			||||
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362) | 
				
			||||
	at java.security.AccessController.doPrivileged(Native Method) | 
				
			||||
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361) | 
				
			||||
	at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.findClass(RestartClassLoader.java:163) | 
				
			||||
	at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:145) | 
				
			||||
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | 
				
			||||
	at com.mh.eems.config.SQLDataSourceConfig.getSQLDataSource(SQLDataSourceConfig.java:47) | 
				
			||||
	at com.mh.eems.config.SQLDataSourceConfig$$EnhancerBySpringCGLIB$$4c7bca94.CGLIB$getSQLDataSource$3(<generated>) | 
				
			||||
	at com.mh.eems.config.SQLDataSourceConfig$$EnhancerBySpringCGLIB$$4c7bca94$$FastClassBySpringCGLIB$$c0fcd81.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at com.mh.eems.config.SQLDataSourceConfig$$EnhancerBySpringCGLIB$$4c7bca94.getSQLDataSource(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 75 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,851 @@
					 | 
				
			||||
2020-08-17 17:23:19,872 [http-nio-10000-exec-10] ERROR adminLogger -[ExceptionHandlerAdvice.java:59]- 系统异常 | 
				
			||||
org.springframework.dao.DeadlockLoserDataAccessException:  | 
				
			||||
### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
### The error may exist in com/mh/eems/mapper/UsageMapper.java (best guess) | 
				
			||||
### The error may involve com.mh.eems.mapper.UsageMapper.usageCount | 
				
			||||
### The error occurred while handling results | 
				
			||||
### SQL: select sum(t.calc_flow)as calc_flow,u.house_num as nodeName from (select t.*,u.parent_id as pid2,u.house_num as nodeName2 from (select t.*,u.parent_id as pid1,u.house_num as nodeName1 from (select w.calc_flow,w.house_num,u.parent_id,w.cur_date from wt_day202008 w left join user_manage u on w.house_num=u.house_num where CONVERT(varchar(10),cur_date,121)=?)t left join user_manage u on t.parent_id=u.id)t left join user_manage u on t.pid1=u.id)t left join user_manage u on t.pid2=u.id group by u.house_num | 
				
			||||
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
; 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:266) | 
				
			||||
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
				
			||||
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) | 
				
			||||
	at com.sun.proxy.$Proxy88.selectList(Unknown Source) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) | 
				
			||||
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) | 
				
			||||
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) | 
				
			||||
	at com.sun.proxy.$Proxy128.usageCount(Unknown Source) | 
				
			||||
	at com.mh.eems.service.impl.UseageServiceImpl.usageCount(UseageServiceImpl.java:55) | 
				
			||||
	at com.mh.eems.controller.UsageController.usageCount(UsageController.java:98) | 
				
			||||
	at com.mh.eems.controller.UsageController$$FastClassBySpringCGLIB$$4114958d.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
				
			||||
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) | 
				
			||||
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
				
			||||
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) | 
				
			||||
	at com.mh.eems.controller.UsageController$$EnhancerBySpringCGLIB$$814a001e.usageCount(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:215) | 
				
			||||
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:142) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) | 
				
			||||
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) | 
				
			||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | 
				
			||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) | 
				
			||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
				
			||||
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
				
			||||
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
				
			||||
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
				
			||||
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
				
			||||
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) | 
				
			||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
				
			||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
				
			||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) | 
				
			||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
				
			||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) | 
				
			||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
				
			||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
				
			||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
				
			||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
				
			||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) | 
				
			||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) | 
				
			||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) | 
				
			||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) | 
				
			||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | 
				
			||||
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | 
				
			||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
				
			||||
	at java.lang.Thread.run(Thread.java:745) | 
				
			||||
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 119)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:259) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet$FetchBuffer.nextRow(SQLServerResultSet.java:6388) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.fetchBufferNext(SQLServerResultSet.java:1647) | 
				
			||||
	at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(SQLServerResultSet.java:988) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:353) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:330) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:303) | 
				
			||||
	at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:196) | 
				
			||||
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) | 
				
			||||
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) | 
				
			||||
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) | 
				
			||||
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) | 
				
			||||
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) | 
				
			||||
	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:143) | 
				
			||||
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
				
			||||
	at com.sun.proxy.$Proxy156.query(Unknown Source) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) | 
				
			||||
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) | 
				
			||||
	... 87 common frames omitted | 
				
			||||
2020-08-17 17:28:15,035 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@4b463e72] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@4b463e72] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@4b463e72] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@4b463e72] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$8d54bedb.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$8d54bedb$$FastClassBySpringCGLIB$$7b1a7cea.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$8d54bedb.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:29:25,467 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@1862802f] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@1862802f] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@1862802f] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@1862802f] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$4c1512c0.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$4c1512c0$$FastClassBySpringCGLIB$$9fd33d3f.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$4c1512c0.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:31:07,114 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@30773246] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@30773246] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@30773246] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@30773246] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$f98dcce0.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$f98dcce0$$FastClassBySpringCGLIB$$4aa7f7e8.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$f98dcce0.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:33:18,824 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@55a94822] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@55a94822] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@55a94822] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@55a94822] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$e86f172e.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$e86f172e$$FastClassBySpringCGLIB$$aa7ba7da.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$e86f172e.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:43:16,778 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@309ac019] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:48) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@309ac019] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@309ac019] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@309ac019] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$43095f11.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$43095f11$$FastClassBySpringCGLIB$$b32e3517.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$43095f11.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:48:45,535 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@769a43a] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@769a43a] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@769a43a] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@769a43a] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$73744025.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$73744025$$FastClassBySpringCGLIB$$f67bf396.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$73744025.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:52:05,100 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Unsatisfied dependency expressed through method 'cacheManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@41b5f3a5] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheCacheManager' defined in class path resource [org/springframework/boot/autoconfigure/cache/EhCacheCacheConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@41b5f3a5] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:625) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:455) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.sf.ehcache.CacheManager]: Factory method 'ehCacheCacheManager' threw exception; nested exception is net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@41b5f3a5] | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following: | 
				
			||||
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary | 
				
			||||
2. Shutdown the earlier cacheManager before creating new one with same name. | 
				
			||||
The source of the existing CacheManager is: InputStreamConfigurationSource [stream=java.io.BufferedInputStream@41b5f3a5] | 
				
			||||
	at net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:529) | 
				
			||||
	at net.sf.ehcache.CacheManager.init(CacheManager.java:374) | 
				
			||||
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) | 
				
			||||
	at org.springframework.cache.ehcache.EhCacheManagerUtils.buildCacheManager(EhCacheManagerUtils.java:54) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration.ehCacheCacheManager(EhCacheCacheConfiguration.java:71) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$c5435591.CGLIB$ehCacheCacheManager$1(<generated>) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$c5435591$$FastClassBySpringCGLIB$$35d00707.invoke(<generated>) | 
				
			||||
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) | 
				
			||||
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) | 
				
			||||
	at org.springframework.boot.autoconfigure.cache.EhCacheCacheConfiguration$$EnhancerBySpringCGLIB$$c5435591.ehCacheCacheManager(<generated>) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) | 
				
			||||
	... 39 common frames omitted | 
				
			||||
2020-08-17 17:55:03,847 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Unsatisfied dependency expressed through method 'methodValidationPostProcessor' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shirFilter' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'shirFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:228) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:707) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shirFilter' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'shirFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:974) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:848) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:565) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:514) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:477) | 
				
			||||
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:227) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1403) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1202) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:584) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 52 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeInitialization(LifecycleBeanPostProcessor.java:91) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1737) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	... 62 common frames omitted | 
				
			||||
Caused by: org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:223) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.init(EhCacheManager.java:198) | 
				
			||||
	at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeInitialization(LifecycleBeanPostProcessor.java:89) | 
				
			||||
	... 65 common frames omitted | 
				
			||||
Caused by: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.getCacheManagerConfigFileInputStream(EhCacheManager.java:138) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:212) | 
				
			||||
	... 67 common frames omitted | 
				
			||||
Caused by: java.io.IOException: Resource [classpath:ehcache.xml] could not be found. | 
				
			||||
	at org.apache.shiro.io.ResourceUtils.getInputStreamForPath(ResourceUtils.java:139) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.getCacheManagerConfigFileInputStream(EhCacheManager.java:136) | 
				
			||||
	... 68 common frames omitted | 
				
			||||
2020-08-17 17:55:33,633 [restartedMain] ERROR o.s.boot.SpringApplication -[SpringApplication.java:858]- Application run failed | 
				
			||||
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Unsatisfied dependency expressed through method 'methodValidationPostProcessor' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shirFilter' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'shirFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) | 
				
			||||
	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:228) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:707) | 
				
			||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) | 
				
			||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) | 
				
			||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) | 
				
			||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) | 
				
			||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) | 
				
			||||
	at com.mh.eems.QuartzApplication.main(QuartzApplication.java:49) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shirFilter' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'shirFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:974) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:848) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:565) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:514) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:477) | 
				
			||||
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:227) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1403) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1202) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 24 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityManager' defined in class path resource [com/mh/eems/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'securityManager' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 38 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehCacheManager' defined in class path resource [com/mh/eems/config/EhCacheConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:584) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) | 
				
			||||
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) | 
				
			||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) | 
				
			||||
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) | 
				
			||||
	... 52 common frames omitted | 
				
			||||
Caused by: org.springframework.beans.FatalBeanException: Error initializing bean [ehCacheManager]; nested exception is org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeInitialization(LifecycleBeanPostProcessor.java:91) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1737) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) | 
				
			||||
	... 62 common frames omitted | 
				
			||||
Caused by: org.apache.shiro.cache.CacheException: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:223) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.init(EhCacheManager.java:198) | 
				
			||||
	at org.apache.shiro.spring.LifecycleBeanPostProcessor.postProcessBeforeInitialization(LifecycleBeanPostProcessor.java:89) | 
				
			||||
	... 65 common frames omitted | 
				
			||||
Caused by: java.lang.IllegalStateException: Unable to obtain input stream for cacheManagerConfigFile [classpath:ehcache.xml] | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.getCacheManagerConfigFileInputStream(EhCacheManager.java:138) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:212) | 
				
			||||
	... 67 common frames omitted | 
				
			||||
Caused by: java.io.IOException: Resource [classpath:ehcache.xml] could not be found. | 
				
			||||
	at org.apache.shiro.io.ResourceUtils.getInputStreamForPath(ResourceUtils.java:139) | 
				
			||||
	at org.apache.shiro.cache.ehcache.EhCacheManager.getCacheManagerConfigFileInputStream(EhCacheManager.java:136) | 
				
			||||
	... 68 common frames omitted | 
				
			||||
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,40 @@
					 | 
				
			||||
2020-08-19 14:05:34,060 [main] ERROR o.s.test.context.TestContextManager -[TestContextManager.java:250]- Caught exception while allowing TestExecutionListener [org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@3fc2959f] to prepare test instance [com.mh.eems.Test1@b6bccb4] | 
				
			||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.mh.eems.Test1': Injection of autowired dependencies failed; nested exception is java.lang.NullPointerException | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:380) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1378) | 
				
			||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:396) | 
				
			||||
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:119) | 
				
			||||
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) | 
				
			||||
	at org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener.prepareTestInstance(SpringBootDependencyInjectionTestExecutionListener.java:44) | 
				
			||||
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) | 
				
			||||
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) | 
				
			||||
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | 
				
			||||
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | 
				
			||||
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | 
				
			||||
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | 
				
			||||
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) | 
				
			||||
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) | 
				
			||||
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | 
				
			||||
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) | 
				
			||||
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137) | 
				
			||||
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) | 
				
			||||
	at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) | 
				
			||||
	at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230) | 
				
			||||
	at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58) | 
				
			||||
Caused by: java.lang.NullPointerException: null | 
				
			||||
	at com.mh.eems.job.UpdateWaterStatusDay.run(UpdateWaterStatusDay.java:31) | 
				
			||||
	at com.mh.eems.Test1.test2(Test1.java:28) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | 
				
			||||
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | 
				
			||||
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
				
			||||
	at java.lang.reflect.Method.invoke(Method.java:498) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:708) | 
				
			||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) | 
				
			||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) | 
				
			||||
	... 26 common frames omitted | 
				
			||||
@ -0,0 +1,215 @@
					 | 
				
			||||
<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||
<project xmlns="http://maven.apache.org/POM/4.0.0" | 
				
			||||
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
				
			||||
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
				
			||||
	<modelVersion>4.0.0</modelVersion> | 
				
			||||
	<parent> | 
				
			||||
		<groupId>org.springframework.boot</groupId> | 
				
			||||
		<artifactId>spring-boot-starter-parent</artifactId> | 
				
			||||
		<version>2.1.0.RELEASE</version> | 
				
			||||
		<relativePath /> <!-- lookup parent from repository --> | 
				
			||||
	</parent> | 
				
			||||
	<groupId>com.mh</groupId> | 
				
			||||
	<artifactId>eems</artifactId> | 
				
			||||
	<version>0.0.1-SNAPSHOT</version> | 
				
			||||
	<name>eems</name> | 
				
			||||
	<packaging>war</packaging> | 
				
			||||
	<description>Demo project for Spring Boot</description> | 
				
			||||
 | 
				
			||||
	<properties> | 
				
			||||
		<java.version>1.8</java.version> | 
				
			||||
		<shiro.version>1.4.0</shiro.version> | 
				
			||||
		<google.guava>26.0-jre</google.guava> | 
				
			||||
		<swagger.version>2.8.0</swagger.version> | 
				
			||||
		<poi.version>3.17</poi.version> | 
				
			||||
	</properties> | 
				
			||||
 | 
				
			||||
	<dependencies> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-starter-quartz</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-starter-web</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-devtools</artifactId> | 
				
			||||
			<scope>runtime</scope> | 
				
			||||
			<optional>true</optional> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.microsoft.sqlserver</groupId> | 
				
			||||
			<artifactId>mssql-jdbc</artifactId> | 
				
			||||
			<scope>runtime</scope> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-starter-test</artifactId> | 
				
			||||
			<scope>test</scope> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework</groupId> | 
				
			||||
			<artifactId>spring-webmvc</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba</groupId> | 
				
			||||
			<artifactId>druid</artifactId> | 
				
			||||
			<version>1.0.31</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba</groupId> | 
				
			||||
			<artifactId>fastjson</artifactId> | 
				
			||||
			<version>1.2.7</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.tomcat</groupId> | 
				
			||||
			<artifactId>tomcat-jdbc</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.tomcat</groupId> | 
				
			||||
			<artifactId>tomcat-juli</artifactId> | 
				
			||||
			<version>8.5.35</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.httpcomponents</groupId> | 
				
			||||
			<artifactId>httpclient</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>commons-httpclient</groupId> | 
				
			||||
			<artifactId>commons-httpclient</artifactId> | 
				
			||||
			<version>3.1</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.github.pagehelper</groupId> | 
				
			||||
			<artifactId>pagehelper-spring-boot-starter</artifactId> | 
				
			||||
			<version>1.2.5</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.mybatis.spring.boot</groupId> | 
				
			||||
			<artifactId>mybatis-spring-boot-starter</artifactId> | 
				
			||||
			<version>1.3.2</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.commons</groupId> | 
				
			||||
			<artifactId>commons-lang3</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-configuration-processor</artifactId> | 
				
			||||
			<optional>true</optional> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>io.springfox</groupId> | 
				
			||||
			<artifactId>springfox-swagger2</artifactId> | 
				
			||||
			<version>${swagger.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>io.springfox</groupId> | 
				
			||||
			<artifactId>springfox-bean-validators</artifactId> | 
				
			||||
			<version>${swagger.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>io.springfox</groupId> | 
				
			||||
			<artifactId>springfox-swagger-ui</artifactId> | 
				
			||||
			<version>${swagger.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.shiro</groupId> | 
				
			||||
			<artifactId>shiro-spring</artifactId> | 
				
			||||
			<version>${shiro.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.google.guava</groupId> | 
				
			||||
			<artifactId>guava</artifactId> | 
				
			||||
			<version>${google.guava}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.shiro</groupId> | 
				
			||||
			<artifactId>shiro-ehcache</artifactId> | 
				
			||||
			<version>${shiro.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.apache.poi</groupId> | 
				
			||||
			<artifactId>poi</artifactId> | 
				
			||||
			<version>${poi.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>log4j</groupId> | 
				
			||||
			<artifactId>log4j</artifactId> | 
				
			||||
			<version>1.2.16</version> | 
				
			||||
			<scope>compile</scope> | 
				
			||||
		</dependency> | 
				
			||||
		<!-- 热部署 --> | 
				
			||||
<!--		<dependency>--> | 
				
			||||
<!--			<groupId>org.springframework.boot</groupId>--> | 
				
			||||
<!--			<artifactId>spring-boot-devtools</artifactId>--> | 
				
			||||
<!--			<optional>true</optional>--> | 
				
			||||
<!--			<!– 表示依赖不会传递,之后依赖该module的项目如需继续使用,则需要再次引入 –>--> | 
				
			||||
<!--		</dependency>--> | 
				
			||||
		<!--热部署--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-devtools</artifactId> | 
				
			||||
			<scope>runtime</scope> | 
				
			||||
			<optional>true</optional> | 
				
			||||
		</dependency> | 
				
			||||
		<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> | 
				
			||||
		<dependency> | 
				
			||||
		    <groupId>org.aspectj</groupId> | 
				
			||||
		    <artifactId>aspectjweaver</artifactId> | 
				
			||||
		    <version>1.9.4</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba</groupId> | 
				
			||||
			<artifactId>easyexcel</artifactId> | 
				
			||||
			<version>2.2.3</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>org.jetbrains</groupId> | 
				
			||||
            <artifactId>annotations</artifactId> | 
				
			||||
            <version>RELEASE</version> | 
				
			||||
            <scope>compile</scope> | 
				
			||||
        </dependency> | 
				
			||||
<!--<!–        配合mybatis log plugin使用–>--> | 
				
			||||
<!--        <dependency>--> | 
				
			||||
<!--            <groupId>org.slf4j</groupId>--> | 
				
			||||
<!--            <artifactId>slf4j-api</artifactId>--> | 
				
			||||
<!--            <version>1.7.28</version>--> | 
				
			||||
<!--        </dependency>--> | 
				
			||||
    </dependencies> | 
				
			||||
 | 
				
			||||
	<build> | 
				
			||||
		<plugins> | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>org.springframework.boot</groupId> | 
				
			||||
				<artifactId>spring-boot-maven-plugin</artifactId> | 
				
			||||
				<configuration> | 
				
			||||
					<fork>true</fork> | 
				
			||||
					<addResources>true</addResources> | 
				
			||||
				</configuration> | 
				
			||||
			</plugin> | 
				
			||||
		</plugins> | 
				
			||||
	</build> | 
				
			||||
 | 
				
			||||
<!-- 		<resources> | 
				
			||||
			<resource> | 
				
			||||
				<directory>src/main/java</directory> | 
				
			||||
				<includes> | 
				
			||||
					<include>**/*.xml</include> | 
				
			||||
				</includes> | 
				
			||||
			</resource> | 
				
			||||
			<resource> | 
				
			||||
				<directory>src/main/resources</directory> | 
				
			||||
				<includes> | 
				
			||||
					<include>**/*.xml</include> | 
				
			||||
				</includes> | 
				
			||||
			</resource> | 
				
			||||
		</resources> --> | 
				
			||||
</project> | 
				
			||||
@ -0,0 +1,77 @@
					 | 
				
			||||
package com.mh.eems; | 
				
			||||
 | 
				
			||||
import org.mybatis.spring.annotation.MapperScan; | 
				
			||||
import org.slf4j.Logger; | 
				
			||||
import org.slf4j.LoggerFactory; | 
				
			||||
import org.springframework.boot.SpringApplication; | 
				
			||||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | 
				
			||||
import org.springframework.boot.autoconfigure.SpringBootApplication; | 
				
			||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | 
				
			||||
import org.springframework.boot.builder.SpringApplicationBuilder; | 
				
			||||
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; | 
				
			||||
import org.springframework.cache.annotation.EnableCaching; | 
				
			||||
import org.springframework.scheduling.annotation.EnableScheduling; | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping; | 
				
			||||
import org.springframework.web.bind.annotation.RestController; | 
				
			||||
 | 
				
			||||
import com.mh.eems.job.QuartzManage; | 
				
			||||
import com.mh.eems.job.UpdateStatusJob; | 
				
			||||
import org.springframework.web.client.RestTemplate; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 *  | 
				
			||||
 * @ClassName:  QuartzApplication    | 
				
			||||
 * @Description:TODO(启动项)    | 
				
			||||
 * @author: 铭汉科技—LJF  | 
				
			||||
 * @date:   2019年6月12日 下午4:27:48    | 
				
			||||
 * | 
				
			||||
 */ | 
				
			||||
//@EnableCaching
 | 
				
			||||
@SpringBootApplication | 
				
			||||
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) | 
				
			||||
//@ComponentScan(basePackages= {"com.mh.eems.controller","com.mh.eems.*"})
 | 
				
			||||
@MapperScan("com.mh.eems.mapper") | 
				
			||||
//@RestController
 | 
				
			||||
@EnableScheduling			// 启动定时任务
 | 
				
			||||
//@EnableCaching       //缓存
 | 
				
			||||
 | 
				
			||||
public class QuartzApplication extends SpringBootServletInitializer { | 
				
			||||
	 | 
				
			||||
	// 日志
 | 
				
			||||
	private static final Logger logger = LoggerFactory.getLogger(QuartzApplication.class);  | 
				
			||||
		 | 
				
			||||
	@Override | 
				
			||||
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { | 
				
			||||
		return application.sources(QuartzApplication.class); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	public static void main(String[] args) { | 
				
			||||
		SpringApplication.run(QuartzApplication.class, args); | 
				
			||||
//		logger.debug(">>>>>>>>>>>>启动程序开始");
 | 
				
			||||
//		String job_name = null;
 | 
				
			||||
//		try {
 | 
				
			||||
//			Thread.sleep(10);
 | 
				
			||||
//			
 | 
				
			||||
//			job_name = "update_device_gateway_job";
 | 
				
			||||
//			logger.info(">>>>>>>>>>>>>>>--------每59分钟定时更新一次水表状态");
 | 
				
			||||
//			QuartzManage.addJob(job_name, UpdateStatusJob.class, "0 0/59 * * * ? ");
 | 
				
			||||
//
 | 
				
			||||
//		} catch (InterruptedException e) {
 | 
				
			||||
//			// TODO Auto-generated catch block
 | 
				
			||||
//			e.printStackTrace();
 | 
				
			||||
//		} catch (Exception e) {
 | 
				
			||||
//			e.printStackTrace();
 | 
				
			||||
//			logger.info(">>>>>>>>>>>>>>>--------【移除定时】开始...");
 | 
				
			||||
//			System.out.println("【移除定时】开始...");
 | 
				
			||||
//			QuartzManage.removeJob(job_name);
 | 
				
			||||
//			QuartzManage.shutdownJobs();
 | 
				
			||||
//			logger.info(">>>>>>>>>>>>>>>--------停止调动】成功");
 | 
				
			||||
//		}
 | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@RequestMapping("/hello") | 
				
			||||
	public String Hello() { | 
				
			||||
		return "success"; | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,64 @@
					 | 
				
			||||
package com.mh.eems.advice; | 
				
			||||
 | 
				
			||||
import org.apache.shiro.authc.IncorrectCredentialsException; | 
				
			||||
import org.apache.shiro.authc.UnknownAccountException; | 
				
			||||
import org.apache.shiro.authz.UnauthorizedException; | 
				
			||||
import org.slf4j.Logger; | 
				
			||||
import org.slf4j.LoggerFactory; | 
				
			||||
import org.springframework.http.HttpStatus; | 
				
			||||
import org.springframework.http.converter.HttpMessageNotReadableException; | 
				
			||||
import org.springframework.web.bind.MissingServletRequestParameterException; | 
				
			||||
import org.springframework.web.bind.UnsatisfiedServletRequestParameterException; | 
				
			||||
import org.springframework.web.bind.annotation.ExceptionHandler; | 
				
			||||
import org.springframework.web.bind.annotation.ResponseStatus; | 
				
			||||
import org.springframework.web.bind.annotation.RestControllerAdvice; | 
				
			||||
import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException; | 
				
			||||
 | 
				
			||||
import com.mh.eems.dto.ResponseInfo; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * springmvc异常处理 | 
				
			||||
 *  | 
				
			||||
 * @author 小威老师 xiaoweijiagou@163.com | 
				
			||||
 * | 
				
			||||
 */ | 
				
			||||
 | 
				
			||||
@RestControllerAdvice | 
				
			||||
public class ExceptionHandlerAdvice { | 
				
			||||
 | 
				
			||||
	private static final Logger log = LoggerFactory.getLogger("adminLogger"); | 
				
			||||
 | 
				
			||||
	@ExceptionHandler({ IllegalArgumentException.class }) | 
				
			||||
	@ResponseStatus(HttpStatus.BAD_REQUEST) | 
				
			||||
	public ResponseInfo badRequestException(IllegalArgumentException exception) { | 
				
			||||
		return new ResponseInfo(HttpStatus.BAD_REQUEST.value() + "", exception.getMessage()); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@ExceptionHandler({ UnknownAccountException.class, IncorrectCredentialsException.class }) | 
				
			||||
	@ResponseStatus(HttpStatus.UNAUTHORIZED) | 
				
			||||
	public ResponseInfo loginException(Exception exception) { | 
				
			||||
		return new ResponseInfo(HttpStatus.UNAUTHORIZED.value() + "", exception.getMessage()); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@ExceptionHandler({ UnauthorizedException.class }) | 
				
			||||
	@ResponseStatus(HttpStatus.FORBIDDEN) | 
				
			||||
	public ResponseInfo forbidden(Exception exception) { | 
				
			||||
		return new ResponseInfo(HttpStatus.FORBIDDEN.value() + "", exception.getMessage()); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@ExceptionHandler({ MissingServletRequestParameterException.class, HttpMessageNotReadableException.class, | 
				
			||||
			UnsatisfiedServletRequestParameterException.class, MethodArgumentTypeMismatchException.class }) | 
				
			||||
	@ResponseStatus(HttpStatus.BAD_REQUEST) | 
				
			||||
	public ResponseInfo badRequestException(Exception exception) { | 
				
			||||
		return new ResponseInfo(HttpStatus.BAD_REQUEST.value() + "", exception.getMessage()); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@ExceptionHandler(Throwable.class) | 
				
			||||
	@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) | 
				
			||||
	public ResponseInfo exception(Throwable throwable) { | 
				
			||||
		log.error("系统异常", throwable); | 
				
			||||
		return new ResponseInfo(HttpStatus.INTERNAL_SERVER_ERROR.value() + "", throwable.getMessage()); | 
				
			||||
 | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,74 @@
					 | 
				
			||||
package com.mh.eems.advice; | 
				
			||||
 | 
				
			||||
import java.io.Serializable; | 
				
			||||
 | 
				
			||||
import org.aspectj.lang.ProceedingJoinPoint; | 
				
			||||
import org.aspectj.lang.annotation.Around; | 
				
			||||
import org.aspectj.lang.annotation.Aspect; | 
				
			||||
import org.aspectj.lang.reflect.MethodSignature; | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired; | 
				
			||||
import org.springframework.stereotype.Component; | 
				
			||||
import org.springframework.util.StringUtils; | 
				
			||||
 | 
				
			||||
import com.mh.eems.annotation.LogAnnotation; | 
				
			||||
import com.mh.eems.entity.SysLogEntity; | 
				
			||||
import com.mh.eems.service.SysLogService; | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiOperation; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 统一日志处理 | 
				
			||||
 *  | 
				
			||||
 * @author 小威老师 xiaoweijiagou@163.com | 
				
			||||
 * | 
				
			||||
 *         2017年8月19日 | 
				
			||||
 */ | 
				
			||||
@Aspect | 
				
			||||
@Component | 
				
			||||
public class LogAdvice { | 
				
			||||
 | 
				
			||||
	@Autowired | 
				
			||||
	private SysLogService logService; | 
				
			||||
 | 
				
			||||
	@Around(value = "@annotation(com.mh.eems.annotation.LogAnnotation)") | 
				
			||||
	public Object logSave(ProceedingJoinPoint joinPoint) throws Throwable { | 
				
			||||
		SysLogEntity sysLogs = new SysLogEntity(); | 
				
			||||
		MethodSignature methodSignature = (MethodSignature) joinPoint.getSignature(); | 
				
			||||
 | 
				
			||||
		String module = null; | 
				
			||||
		String logs = null; | 
				
			||||
		String type = null; | 
				
			||||
		LogAnnotation logAnnotation = methodSignature.getMethod().getDeclaredAnnotation(LogAnnotation.class); | 
				
			||||
		module = logAnnotation.module(); | 
				
			||||
		logs = logAnnotation.logs(); | 
				
			||||
		type = logAnnotation.type(); | 
				
			||||
		if (StringUtils.isEmpty(module)) { | 
				
			||||
			ApiOperation apiOperation = methodSignature.getMethod().getDeclaredAnnotation(ApiOperation.class); | 
				
			||||
			if (apiOperation != null) { | 
				
			||||
				module = apiOperation.value(); | 
				
			||||
			} | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
		if (StringUtils.isEmpty(module)) { | 
				
			||||
			throw new RuntimeException("没有指定日志module"); | 
				
			||||
		} | 
				
			||||
		sysLogs.setModule(module); | 
				
			||||
		sysLogs.setLogs(logs); | 
				
			||||
		sysLogs.setType(type); | 
				
			||||
 | 
				
			||||
		try { | 
				
			||||
			Object object = joinPoint.proceed(); | 
				
			||||
 | 
				
			||||
			sysLogs.setGrade(1); | 
				
			||||
			logService.insertLogs(sysLogs); | 
				
			||||
 | 
				
			||||
			return object; | 
				
			||||
		} catch (Exception e) { | 
				
			||||
			sysLogs.setGrade(0); | 
				
			||||
			sysLogs.setRemark(e.getMessage()); | 
				
			||||
			logService.insertLogs(sysLogs); | 
				
			||||
			throw e; | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
	} | 
				
			||||
} | 
				
			||||
@ -0,0 +1,21 @@
					 | 
				
			||||
package com.mh.eems.annotation; | 
				
			||||
 | 
				
			||||
import java.lang.annotation.ElementType; | 
				
			||||
import java.lang.annotation.Retention; | 
				
			||||
import java.lang.annotation.RetentionPolicy; | 
				
			||||
import java.lang.annotation.Target; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 日志注解 | 
				
			||||
 *  | 
				
			||||
 * @author 小威老师 xiaoweijiagou@163.com | 
				
			||||
 * | 
				
			||||
 *         2017年8月19日 | 
				
			||||
 */ | 
				
			||||
@Target({ ElementType.METHOD }) | 
				
			||||
@Retention(RetentionPolicy.RUNTIME) | 
				
			||||
public @interface LogAnnotation { | 
				
			||||
	String module() default ""; | 
				
			||||
	String logs() default ""; | 
				
			||||
	String type() default ""; | 
				
			||||
} | 
				
			||||
@ -0,0 +1,55 @@
					 | 
				
			||||
//package com.mh.eems.config;
 | 
				
			||||
//
 | 
				
			||||
//import java.io.IOException;
 | 
				
			||||
//
 | 
				
			||||
//import javax.servlet.Filter;
 | 
				
			||||
//import javax.servlet.FilterChain;
 | 
				
			||||
//import javax.servlet.FilterConfig;
 | 
				
			||||
//import javax.servlet.ServletException;
 | 
				
			||||
//import javax.servlet.ServletRequest;
 | 
				
			||||
//import javax.servlet.ServletResponse;
 | 
				
			||||
//import javax.servlet.annotation.WebFilter;
 | 
				
			||||
//import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
//import javax.servlet.http.HttpServletResponse;
 | 
				
			||||
//
 | 
				
			||||
//import org.springframework.context.annotation.Configuration;
 | 
				
			||||
//
 | 
				
			||||
///**
 | 
				
			||||
// * 
 | 
				
			||||
// * @ClassName:  CorsFilter   
 | 
				
			||||
// * @Description:TODO(解决跨域请求问题,添加一个过滤器)   
 | 
				
			||||
// * @author: 铭汉科技—LJF 
 | 
				
			||||
// * @date:   2019年2月21日 下午4:49:57   
 | 
				
			||||
// *
 | 
				
			||||
// */
 | 
				
			||||
//@Configuration
 | 
				
			||||
//@WebFilter(filterName = "crosFilter", urlPatterns = "/*")
 | 
				
			||||
//public class CorsFilter implements Filter {
 | 
				
			||||
//	
 | 
				
			||||
//	@Override
 | 
				
			||||
//	public void init(FilterConfig filterConfig) throws ServletException {
 | 
				
			||||
//		System.out.println("MyFilter init............");
 | 
				
			||||
//	}
 | 
				
			||||
// 
 | 
				
			||||
//	@Override
 | 
				
			||||
//	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
 | 
				
			||||
//			throws IOException, ServletException {
 | 
				
			||||
//		System.out.println("MyFilter doFilter.........after");
 | 
				
			||||
//		HttpServletResponse servletResponse = (HttpServletResponse) response;
 | 
				
			||||
//		HttpServletRequest servletRequest = (HttpServletRequest) request;
 | 
				
			||||
//		servletResponse.setHeader("Access-Control-Allow-Origin", servletRequest.getHeader("Origin")); 
 | 
				
			||||
//		servletResponse.setHeader("Access-Control-Allow-Credentials", "true"); 
 | 
				
			||||
//		servletResponse.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");  
 | 
				
			||||
//		servletResponse.setHeader("Access-Control-Max-Age", "3600");  
 | 
				
			||||
//		servletResponse.setHeader("Access-Control-Allow-Headers", "Content-Type, x-requested-with, X-Custom-Header, Authorization");  
 | 
				
			||||
//        chain.doFilter(request, response);
 | 
				
			||||
//        System.out.println("MyFilter doFilter.........after");
 | 
				
			||||
//	}
 | 
				
			||||
// 
 | 
				
			||||
//	@Override
 | 
				
			||||
//	public void destroy() {
 | 
				
			||||
//        System.out.println("MyFilter destroy..........");
 | 
				
			||||
//	}
 | 
				
			||||
//
 | 
				
			||||
//
 | 
				
			||||
//}
 | 
				
			||||
@ -0,0 +1,23 @@
					 | 
				
			||||
package com.mh.eems.config; | 
				
			||||
 | 
				
			||||
import org.apache.shiro.cache.ehcache.EhCacheManager; | 
				
			||||
import org.springframework.context.annotation.Bean; | 
				
			||||
import org.springframework.context.annotation.Configuration; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * Ehcache配置 | 
				
			||||
 * | 
				
			||||
 * @author 小威老师 xiaoweijiagou@163.com | 
				
			||||
 * | 
				
			||||
 */ | 
				
			||||
@Configuration | 
				
			||||
public class EhCacheConfig { | 
				
			||||
 | 
				
			||||
	@Bean("ehCacheManager") | 
				
			||||
	public EhCacheManager cacheManager() { | 
				
			||||
		EhCacheManager cacheManager = new EhCacheManager(); | 
				
			||||
		cacheManager.setCacheManagerConfigFile("classpath:ehcache.xml"); | 
				
			||||
 | 
				
			||||
		return cacheManager; | 
				
			||||
	} | 
				
			||||
} | 
				
			||||
@ -0,0 +1,97 @@
					 | 
				
			||||
package com.mh.eems.config; | 
				
			||||
 | 
				
			||||
import org.apache.shiro.authc.AuthenticationException; | 
				
			||||
import org.apache.shiro.authc.AuthenticationInfo; | 
				
			||||
import org.apache.shiro.authc.AuthenticationToken; | 
				
			||||
import org.apache.shiro.authc.IncorrectCredentialsException; | 
				
			||||
import org.apache.shiro.authc.SimpleAuthenticationInfo; | 
				
			||||
import org.apache.shiro.authc.UnknownAccountException; | 
				
			||||
import org.apache.shiro.authc.UsernamePasswordToken; | 
				
			||||
import org.apache.shiro.authz.AuthorizationInfo; | 
				
			||||
import org.apache.shiro.realm.AuthorizingRealm; | 
				
			||||
import org.apache.shiro.subject.PrincipalCollection; | 
				
			||||
import org.apache.shiro.subject.SimplePrincipalCollection; | 
				
			||||
import org.apache.shiro.util.ByteSource; | 
				
			||||
import org.slf4j.Logger; | 
				
			||||
import org.slf4j.LoggerFactory; | 
				
			||||
 | 
				
			||||
import com.mh.eems.constants.UserConstants; | 
				
			||||
import com.mh.eems.datasource.DBIdentifier; | 
				
			||||
import com.mh.eems.entity.SysUserEntity; | 
				
			||||
import com.mh.eems.entity.SysUserEntity.Status; | 
				
			||||
import com.mh.eems.service.SysUserService; | 
				
			||||
import com.mh.eems.util.SpringUtil; | 
				
			||||
import com.mh.eems.util.SysUserUtil; | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
public class MyShiroRealm extends AuthorizingRealm { | 
				
			||||
	 | 
				
			||||
	private static final Logger log = LoggerFactory.getLogger("adminLogger"); | 
				
			||||
 | 
				
			||||
	@Override | 
				
			||||
	protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException { | 
				
			||||
		UsernamePasswordToken usernamePasswordToken = (UsernamePasswordToken) token; | 
				
			||||
		DBIdentifier.setProjectCode(UserConstants.DATA_BASE); | 
				
			||||
		String username = usernamePasswordToken.getUsername(); | 
				
			||||
		SysUserService userService = SpringUtil.getBean(SysUserService.class); | 
				
			||||
		SysUserEntity user = userService.getUser(username); | 
				
			||||
		if (user == null) { | 
				
			||||
			throw new UnknownAccountException("用户名不存在"); | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
		if (!user.getPassword() | 
				
			||||
				.equals(userService.passwordEncoder(new String(usernamePasswordToken.getPassword()), user.getSalt()))) { | 
				
			||||
			throw new IncorrectCredentialsException("密码错误"); | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
		if (user.getStatus() != Status.VALID) { | 
				
			||||
			throw new IncorrectCredentialsException("无效状态,请联系管理员"); | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
		SimpleAuthenticationInfo authenticationInfo = new SimpleAuthenticationInfo(user, user.getPassword(), | 
				
			||||
				ByteSource.Util.bytes(user.getSalt()), getName()); | 
				
			||||
 | 
				
			||||
		SysUserUtil.setUserSession(user); | 
				
			||||
 | 
				
			||||
		return authenticationInfo; | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	@Override | 
				
			||||
	protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { | 
				
			||||
		log.debug("权限配置"); | 
				
			||||
		return null; | 
				
			||||
 | 
				
			||||
//		SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
 | 
				
			||||
//		User user = UserUtil.getCurrentUser();
 | 
				
			||||
//		List<Role> roles = SpringUtil.getBean(RoleDao.class).listByUserId(user.getId());
 | 
				
			||||
//		Set<String> roleNames = roles.stream().map(Role::getName).collect(Collectors.toSet());
 | 
				
			||||
//		authorizationInfo.setRoles(roleNames);
 | 
				
			||||
//		List<Permission> permissionList = SpringUtil.getBean(PermissionDao.class).listByUserId(user.getId());
 | 
				
			||||
//		UserUtil.setPermissionSession(permissionList);
 | 
				
			||||
//		Set<String> permissions = permissionList.stream().filter(p -> !StringUtils.isEmpty(p.getPermission()))
 | 
				
			||||
//				.map(Permission::getPermission).collect(Collectors.toSet());
 | 
				
			||||
//		authorizationInfo.setStringPermissions(permissions);
 | 
				
			||||
//
 | 
				
			||||
//		return authorizationInfo;
 | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	/** | 
				
			||||
	 * 重写缓存key,否则集群下session共享时,会重复执行doGetAuthorizationInfo权限配置 | 
				
			||||
	 */ | 
				
			||||
	@Override | 
				
			||||
	protected Object getAuthorizationCacheKey(PrincipalCollection principals) { | 
				
			||||
		SimplePrincipalCollection principalCollection = (SimplePrincipalCollection) principals; | 
				
			||||
		Object object = principalCollection.getPrimaryPrincipal(); | 
				
			||||
 | 
				
			||||
		if (object instanceof SysUserEntity) { | 
				
			||||
			SysUserEntity user = (SysUserEntity) object; | 
				
			||||
 | 
				
			||||
			return "authorization:cache:key:users:" + user.getId(); | 
				
			||||
		} | 
				
			||||
 | 
				
			||||
		return super.getAuthorizationCacheKey(principals); | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,52 @@
					 | 
				
			||||
package com.mh.eems.config; | 
				
			||||
//package com.mh.config;
 | 
				
			||||
//
 | 
				
			||||
//import java.util.Properties;
 | 
				
			||||
//
 | 
				
			||||
//import javax.sql.DataSource;
 | 
				
			||||
//
 | 
				
			||||
//import org.apache.ibatis.session.SqlSessionFactory;
 | 
				
			||||
//import org.mybatis.spring.SqlSessionFactoryBean;
 | 
				
			||||
//import org.mybatis.spring.SqlSessionTemplate;
 | 
				
			||||
//import org.mybatis.spring.annotation.MapperScan;
 | 
				
			||||
//import org.springframework.boot.context.properties.ConfigurationProperties;
 | 
				
			||||
//import org.springframework.boot.jdbc.DataSourceBuilder;
 | 
				
			||||
//import org.springframework.context.annotation.Bean;
 | 
				
			||||
//import org.springframework.context.annotation.Configuration;
 | 
				
			||||
//
 | 
				
			||||
//import com.github.pagehelper.PageHelper;
 | 
				
			||||
//
 | 
				
			||||
//@Configuration
 | 
				
			||||
//@MapperScan(basePackages="com.mh.mapper",sqlSessionTemplateRef="sqlSessionTemplate")
 | 
				
			||||
//public class MybatisConfig {
 | 
				
			||||
//	@Bean
 | 
				
			||||
//	public PageHelper pageHelper () {
 | 
				
			||||
//		System.out.println("...pageHelper...");
 | 
				
			||||
//		PageHelper pageHelper=new PageHelper();
 | 
				
			||||
//		Properties p=new Properties();
 | 
				
			||||
//		p.setProperty("offsetAsPageNum", "true");
 | 
				
			||||
//		p.setProperty("rowBoundsWithoutCount", "true");
 | 
				
			||||
//		p.setProperty("reasonable", "true");
 | 
				
			||||
//		pageHelper.setProperties(p);
 | 
				
			||||
//		return pageHelper;
 | 
				
			||||
//	}
 | 
				
			||||
//	
 | 
				
			||||
//	@Bean
 | 
				
			||||
//    @ConfigurationProperties(prefix = "com.mh")
 | 
				
			||||
//    public DataSource dataSource() {
 | 
				
			||||
//        return DataSourceBuilder.create().build();
 | 
				
			||||
//    }
 | 
				
			||||
//
 | 
				
			||||
//    @Bean
 | 
				
			||||
//    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
 | 
				
			||||
//        SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
 | 
				
			||||
//        sessionFactory.setDataSource(dataSource);
 | 
				
			||||
//        return sessionFactory.getObject();
 | 
				
			||||
//    }
 | 
				
			||||
//
 | 
				
			||||
//    @Bean
 | 
				
			||||
//    public SqlSessionTemplate sqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {
 | 
				
			||||
//        return new SqlSessionTemplate(sqlSessionFactory);
 | 
				
			||||
//    }
 | 
				
			||||
//
 | 
				
			||||
//}
 | 
				
			||||
Some files were not shown because too many files have changed in this diff Show More
					Loading…
					
					
				
		Reference in new issue