How to resolve error :Left side ($point) of '>=' operation has null value
How to resolve error :Left side ($point) of '>=' operation has null value
我面临的问题是偶尔Resourcenotfound/unable
分析文件错误出现在速度页面上。
在记录之前服务器日志中显示以下错误
resourcenotfound 异常:
“>=”操作的左侧 ($point) 有空值。无法操作。
这里有什么与速度引擎有关的东西吗?
是的,是 Velocity 发出了错误。
在模板的某处,您有类似的内容:
#if( $point >= ..... )
其中 $point 为空。这只是一个警告,但它可能会阻止进一步的动态资源名称计算等。
正如 Claude 提到的,问题出在 null
值上。
避免它,你可以先检查$points
是否为null,然后做任何你想做的...
这里使用 #if ($!points ...)
是更好的方法...
编辑
进一步解释,您的代码可能如下所示:
## Check whether the object represented by $points is null or not
#if ($!points)
## If $points exists, then perform your checks and calculations.
#if ($points ...)
## Your business action
#end
#end
我面临的问题是偶尔Resourcenotfound/unable 分析文件错误出现在速度页面上。
在记录之前服务器日志中显示以下错误 resourcenotfound 异常:
“>=”操作的左侧 ($point) 有空值。无法操作。
这里有什么与速度引擎有关的东西吗?
是的,是 Velocity 发出了错误。 在模板的某处,您有类似的内容:
#if( $point >= ..... )
其中 $point 为空。这只是一个警告,但它可能会阻止进一步的动态资源名称计算等。
正如 Claude 提到的,问题出在 null
值上。
避免它,你可以先检查$points
是否为null,然后做任何你想做的...
这里使用 #if ($!points ...)
是更好的方法...
编辑
进一步解释,您的代码可能如下所示:
## Check whether the object represented by $points is null or not
#if ($!points)
## If $points exists, then perform your checks and calculations.
#if ($points ...)
## Your business action
#end
#end