• 关于

    json schema 校验

    的搜索结果

回答

网关不仅支持参数最大值、最小值、长度、枚举校验,还支持正则、Json Schema校验。
保持可爱mmm 2020-03-26 21:26:32 0 浏览量 回答数 0

回答

解析SQL语法,再校验权限、结构、内容,最后再转回SQL, 不说性能问题,真要这么好搞业内也应该有不错的开源方案了。   而且SQL不能直观地反映返回JSON的数据结构, APIJSON就能做到看请求知结果,所求即所得。   APIJSON的 提取字段、远程函数 功能也不是SQL方案能方便地实现的。 还有 自动加注释、自动生成封装请求JSON的代码,用SQL方案实现也很困难,甚至根本不可能准确地实现。   为什么要用APIJSON?或者APIJSON有什么用? https://github.com/TommyLemon/APIJSON/wiki######坏人######我就认为graphql是个超级kpi项目######你写sql从来不考虑执行时间么?看楼主只是一个前端吧,语言都是互通的,有个半天几本能上手开发,没必要去学。graphql虽然还没在业务上使用,从优点来看,可以非常优雅获取后台交互的数据,schema即是文档,便于维护(开发什么的有什么难的,维护才最麻烦,写一大堆鬼都看不懂的sql,到时候业务变动,连改都懒得改,直接重写,重写完发现,操效率低这么多,还得tmd的优化,最后发现连自己都看不懂的天书,让下一个接手的人继续上面的循环)。--(一个在postgre上优化了n多次merge join到hash join的人,鬼知道自己怎么优化的,一次一次的尝试)######我并不是否定模型(schema)的作用,也认同可维护性带来的好处,只是觉得再早一门query language的优势在何处。 难道不能直接吧sql的语法作为query language,后端需要优化完全可以parse sql后拆分成n个sql执行都不重要。######APIJSON与GraphQL全方位对比解析(一)-基础功能 https://http://juejin.im/post/5ae80edd51882567277433cf APIJSON与GraphQL全方位对比解析(二)-权限控制 https://http://juejin.im/post/5b17518c6fb9a01e75463096 APIJSON与GraphQL全方位对比解析(三)-表关联查询 https://http://juejin.im/entry/5b4ff88f6fb9a04f914a8df5
kun坤 2020-05-29 22:56:29 0 浏览量 回答数 0

问题

OSS如何投递到Parquet存储?

本文档主要介绍日志服务投递OSS使用Parquet存储的相关配置,关于投递日志到OSS的其它内容请参考 投递日志到 OSS。 Parquet存储字段配置 数据类型 Parquet存储支持6种类型&#...
轩墨 2019-12-01 21:56:29 1648 浏览量 回答数 0

回答

iot.prod.CreateProductTopicFailed 创建产品的Topic类失败。 请确认入参信息正确,然后重试。 iot.prod.InvalidAliyunCommodityCode 入参AliyunCommodityCode值错误。 AliyunCommodityCode的可选值只有iothub_senior和iothub。 iot.prod.InvalidFormattedCatId 入参CategoryId(产品的设备类型)错误。 iot.prod.InvalidFormattedProductkey 入参产品ProductKey格式错误。 请核对输入的ProductKey值。 iot.prod.InvalidFormattedProductName 入参产品名称格式错误。 产品名应满足以下限制:由中文、英文字母、数字和下划线(_)组成,长度为4-30位(一个中文字符占两位)。 iot.prod.LongProductDesc 产品描述字符数超出限定值。 描述信息应在100字符以内。 iot.prod.InvalidNodeType 产品的节点类型错误。 节点类型支持的可选值: 0:设备 1:网关 iot.prod.NotExistedProduct 产品不存在。 输入的ProductKey值在当前账号下不存在。 iot.prod.NotOpenID2Service 没有开通ID²服务。 该产品在创建时没有开通ID²安全认证服务。ID²安全认证服务只能在创建产品时开通,并且,产品创建成功后,不能更改是否使用ID²认证的状态。 iot.prod.NotSeniorProduct 产品不是高级版产品。 iot.prod.NullProductKey 入参产品ProductKey不能为空。 iot.prod.NullProductName 入参产品名称不能为空。 iot.prod.ProductCountExceedMax 产品总数已超过最大限制数量。 一个阿里云账号下最多可有1,000个产品。 iot.prod.QueryDeviceCountActionError 查询产品下的设备总数失败。 请确认入参信息正确,然后重试。 iot.prod.QueryProductAbilitiesFailed 获取产品功能失败。 请确认入参信息是否正确,如Identifier值等。 iot.prod.QueryProductAbilityFailed 查询产品功能失败。 请确认入参信息是否正确,如Identifier值等。 iot.prod.QueryProductListActionError 获取产品列表数据失败。 请确认入参信息正确,然后重试。 iot.prod.UpdateProductFailed 更新产品信息失败。 请确认入参信息正确,然后重试。 设备(Device)相关错误码 以iot.device开头的错误码为设备相关错误码。 错误码 描述 iot.device.AddTopoRelationFailed 添加拓扑关系失败。 请确认入参信息正确,然后重试。 iot.device.AlreadyExistedDeviceName 设备名称已经存在。 设备名称需在产品维度唯一。 iot.device.ApplyManyDevicesFailed 申请批量创建设备失败。 请确认入参信息正确,然后重试。 iot.device.CreateDeviceFailed 创建设备失败。 请确认入参信息正确,然后重试。 iot.device.CreateDeviceTaskIsRunning 创建设备的申请任务还在执行中。 iot.device.DeviceApplyIsNotFound 申请设备的申请单不存在。 请确认输入的ApplyId值。其值需与您调用BatchCheckDeviceNames返回的ApplyId值一致。 iot.device.DeviceCountExceeded 批量申请的设备数量超过最大值。 单次调用,最多批量注册1,000 个设备。 iot.device.DeleteDeviceFailed 删除设备失败。 请确认入参信息正确,然后重试。 iot.device.DeleteDevicePropertyFailed 删除设备属性失败。 请确认入参信息正确,然后重试。 iot.device.DisableDeviceFailed 禁用设备失败。 请确认入参信息正确,然后重试。 iot.device.EnableDeviceFailed 启用设备失败。 请确认入参信息正确,然后重试。 iot.device.InactiveDevice 设备未激活,即物理设备从未连接物联网平台。 iot.device.InvalidFormattedApplyId 创建设备的申请单(ApplyId)错误。 其值需与您调用BatchCheckDeviceNames返回的ApplyId值一致。 iot.device.IncorrentDeviceApplyInfo 设备申请信息错误。 请确认入参信息,如ApplyId等。 iot.device.InvalidFormattedDeviceName 设备名称格式错误。 设备名称长度为4-32个字符,可以包含英文字母、数字和特殊字符:连字符(-)、下划线(_)、at符号(@)、点号(.)、和英文冒号(:)。 iot.device.InvalidFormattedDevicePropertyKey 设备属性标识符格式错误。 请查看相关API文档中,关于入参属性格式的描述。 iot.device.InvalidFormattedDevicePropertiesString 入参设备属性格式错误。 请查看相关API文档中,关于入参属性格式的描述。 iot.device.InvalidIoTId 设备ID错误。 请调用QueryDeviceDetail或QueryDevice查看正确的IotId值,或用ProductKey与DeviceName组合代替IotId。 iot.device.InvalidTimeBucket 指定的时间区间不合法。 请根据API文档中描述正确设置参数。 Asc为0倒序查询时,StartTime必须大于EndTime。 Asc为1正序查询时,StartTime必须小于EndTime。 iot.device.InvokeThingServiceFailed 调用设备服务失败。 请检查输入参数是否正确,如Args的参数格式和取值等。 iot.device.LongDevicePropertiesString 入参设备属性长度超过最大值。 请查看相关API文档的限制说明。 iot.device.NoneDeviceNameElement 设备名称列表为空。 iot.device.NoneDeviceProperties 没有有效的设备属性。 请核对传入的属性Identifier是否与TSL中定义的一致。 iot.device.NotExistedDevice 设备不存在。 传入的设备IotId、ProductKey或DeviceName值错误。请调用QueryDeviceDetail或QueryDevice查看正确值。 iot.device.NullApplyId 创建设备的申请ID(ApplyId)不能为空。 iot.device.NullDeviceName 设备名称不能为空。 iot.device.NullDevicePropertyKey 设备属性名称不能为空。 iot.device.NullDevicePropertiesString 入参设备属性不能为空。 iot.device.QueryDeviceApplyActionError 查询设备申请单信息出错。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceAttrDataHistoryFailed 获取设备属性数据历史记录失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceAttrStatusFailed 获取设备属性状态信息失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceEventHistoryFailed 获取设备事件调用记录失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceListActionError 查询设备列表失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceServiceHistoryFailed 获取设备服务调用记录失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceStatisticsFailed 查询设备统计信息失败。 请确认入参信息正确,然后重试。 iot.device.QueryDeviceStatusFailed 查询设备状态信息失败。 请确认入参信息正确,然后重试。 iot.device.QueryTopoRelationFailed 查询拓扑关系失败。 请确认入参信息是否正确。如,传入的PageSize值大于限定值50会报此错误。 iot.device.RemoveTopoRelationFailed 移除拓扑关系失败。 请确认入参信息正确,然后重试。 iot.device.SaveOrUpdateDevicePropertiesFailed 新增或者修改设备属性失败。 请确认入参信息正确,然后重试。 iot.device.SetDevicePropertyFailed 设置设备属性失败。 请检查入参Items的参数值和格式是否正确,指定的属性是否是读写型。 iot.device.TooManyDevicePropertiesPerTime 传入的属性个数超过限定值。 请参见相关API文档限制说明。 iot.device.TopoRelationCountExceeded 拓扑关系数量过多。 请参见使用限制中网关与子设备数量限制。 iot.device.VerifyDeviceFailed 验证设备失败。 请确认入参信息正确,然后重试。 设备分组(Group)相关错误码 以iot.group开头的错误码为设备分组相关错误码。 错误码 描述 iot.group.NullGroupId 入参分组ID没有赋值。 iot.group.DeleteGroupFailed 删除分组失败。 请确认入参信息正确,然后重试。 iot.group.SubGroupNotNull 分组下有子分组。 当分组下有子分组时,不能删除分组,需先删除子分组。 iot.group.InvalidGroupName 分组名称不合法。 分组名称可包含中文汉字、英文字母、数字和下划线(_)。长度范围 4 - 30 字符(一个中文汉字占二个字符)。 iot.group.GroupNameExisted 分组名称已存在。 iot.group.QueryGroupInfoFailed 查询分组详情失败。 请确认入参信息正确,然后重试。 iot.group.NotExistedGroup 分组不存在。 请确认GroupId值。 iot.group.QueryGroupCountFailed 查询分组数量失败。 请确认入参信息正确,然后重试。 iot.group.QueryGroupListFailed 查询分组列表失败。 请确认入参信息正确,然后重试。 iot.group.BindGroupRelationFailed 绑定分组关系失败。 请确认入参信息正确,然后重试。 iot.group.UpdateGroupFailed 修改分组信息失败。 请确认入参信息正确,然后重试。 iot.group.QueryGroupTreeFailed 获取分组关系结构失败。 请确认入参信息正确,然后重试。 iot.group.CreateGroupFailed 创建分组失败。 请确认入参信息正确,然后重试。 iot.group.InvalidFormattedTagString 标签格式不合法。 标签数据为JSON格式。由标签的tagKey和tagValue组成,tagKey和tagValue均不能为空。多个标签以英文逗号间隔。如,[{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}]。 iot.group.TagCountExceedMax 标签数量超过最大值。 每个分组最多可有100个标签。 iot.group.GroupCountExceedMax 分组数量超过最大值。 一个分组最多可包含100个子分组。 一个设备最多可以被添加到10个分组中。 iot.group.SetGroupTagFailed 设置分组标签信息失败。 请确认入参信息正确,然后重试。 iot.group.QueryGroupTagFailed 查询分组标签信息失败。 请确认入参信息正确,然后重试。 iot.group.LongGroupDescError 分组描述字段过长。 分组描述长度限制为100字符(一个中文汉字占一个字符)。 iot.group.QueryGroupRelationFailed 查询分组关系失败。 请确认入参信息正确,然后重试。 iot.group.GroupLevelExceedingLimitError 分组层级超过限制。 分组只支持三级嵌套,即分组>子分组>子子分组。 消息相关错误码 以iot.messagebroker开头的错误码为消息相关错误码。此类错误码主要出现在调用消息通信相关API、设备影子相关API和规则引擎相关API失败时。(规则引擎相关API调用失败错误码,请见本文档下一章节。) 错误码 描述 iot.messagebroker.CreateTopicRouteFailed 创建Topic之间消息路由失败。 请确认入参信息正确,然后重试。 iot.messagebroker.CreateTopicTemplateException 创建Topic类过程发生异常。 请确认入参信息正确,然后重试。 iot.messagebroker.CreateTopicTemplateFailed 创建Topic类失败。 请确认入参信息正确,然后重试。 iot.messagebroker.DeleteTopicTemplateException 删除Topic类过程发生异常。 请确认入参信息正确,然后重试。 iot.messagebroker.DeleteTopicTemplateFailed 删除Topic类失败。 请确认入参信息正确,然后重试。 iot.messagebroker.DestTopicNameArraySizeIsLarge 同一消息源Topic配置的路由目标Topic数量超过最大限制数。 一个源Topic最多可对应100个目标Topic。 iot.messagebroker.DeleteTopicRouteFailed 删除指定Topic间的路由失败。 请确认入参信息正确,然后重试。 iot.messagebroker.DesireInfoInShadowMessageIsNotJson 设备影子中的desire信息不是JSON格式。 iot.messagebroker.DesireValueIsNullInShadowMessage 设备影子中的desire信息值为空。 iot.messagebroker.ElementKeyOrValueIsNullInDesire desire信息包含有空的属性标识符或者属性值。 iot.messagebroker.ElementKeyOrValueIsNullInReport report信息包含有空的属性标识符或者属性值。 iot.messagebroker.HALFCONN 由于设备为半连接状态导致失败。 iot.messagebroker.InvalidFormattedSrcTopicName 消息源Topic名称格式错误。 可在控制台设备详情页的Topic列表下查看设备的Topic。 iot.messagebroker.InvalidFormattedTopicName Topic格式错误。 可在控制台设备详情页的Topic列表下查看设备的Topic。 iot.messagebroker.InvalidFormattedTopicTemplateId Topic类ID格式错误。 可调用QueryProductTopic查看TopicId。 iot.messagebroker.InvalidTimeoutValue 超时时间参数设置有误。 请参见相关API文档查看时间设置方法。 iot.messagebroker.InvalidTopicTemplateOperationValue Topic类的操作权限值错误。操作权限取值: SUB:订阅。 PUB:发布。 ALL:发布和订阅。 iot.messagebroker.InvalidVersionValueInShadowMessage 设备影子中的version值错误。 iot.messagebroker.MethodValueIsNotUpdate 设备影子中的method信息值不是update。 iot.messagebroker.MessageContentIsNotBase64Encode 消息内容没有经过base64编码。 iot.messagebroker.NoneElementInDesire desire信息中没有属性。 iot.messagebroker.NoneElementInReport report信息中没有属性。 iot.messagebroker.NoneElementDestTopicNameInArray 目标Topic列表中没有元素。 iot.messagebroker.NotFoundDesireInShadowMessage 设备影子的state信息中没有desire信息。 iot.messagebroker.NotFoundMethodInShadowMessage 设备影子没有method信息。 iot.messagebroker.NotFoundReportInShadowMessage 设备影子中没有report信息。 iot.messagebroker.NotFoundStateInShadowMessage 设备影子中没有state信息。 iot.messagebroker.NotFoundVersionOrNullVersionValue 缺少version信息或者version值为空。 iot.messagebroker.NotMatchedProductKeyWithSrcTopicOwner 消息源Topic对应的产品ID不属于当前用户。 iot.messagebroker.NullMessageContent 消息内容不能为空。 iot.messagebroker.NullShadowMessage 设备影子内容不能为空。 iot.messagebroker.NullSrcTopicName 消息源Topic名称不能为空。 iot.messagebroker.NullTopicName Topic不能为空。 iot.messagebroker.NullTopicTemplateId Topic类ID不能为空。 iot.messagebroker.NullTopicTemplateOperation Topic类的操作权限不能为空。 iot.messagebroker.OFFLINE 由于设备离线导致失败。 iot.messagebroker.PublishMessageException 发送消息过程出现异常。 请确认入参信息正确,然后重试。 iot.messagebroker.PublishMessageFailed 发送消息失败。 请确认入参信息正确,然后重试。 iot.messagebroker.QueryDeviceShadowActionError 查询设备影子失败。 请确认入参信息正确,然后重试。 iot.messagebroker.QueryProductTopicListActionError 获取Topic类列表失败。 请确认入参信息正确,然后重试。 iot.messageborker.QueryTopicReverseRouteTableListActionError 获取消息反向路由列表(即消息源Topic列表)失败。 请确认入参信息正确,然后重试。 iot.messageborker.QueryTopicRouteTableListActionError 获取消息路由列表失败。 请确认入参信息正确,然后重试。 iot.messagebroker.QueryTopicTemplateActionError 查询Topic类失败。 请确认入参信息正确,然后重试。 iot.messagebroker.QueryTopicTemplateException 获取Topic类过程发生异常。 请确认入参信息正确,然后重试。 iot.messagebroker.RateLimit 由于限流导致失败。 请参见使用限制。 iot.messagebroker.ReportInShadowMessageIsNotJson 设备影子中的state信息中的report信息不是JSON格式。 iot.messagebroker.RrpcException RRPC发送消息过程出现异常。 请确认入参信息正确,然后重试。 iot.messagebroker.RrpcFailed RRPC发送消息失败。 请确认入参信息正确,然后重试。 iot.messagebroker.ShadowMessageIsNotJson 设备影子不是JSON格式。 iot.messagebroker.ShadowMessageLengthIsLarge 设备影子的长度超过最大限制。 设备影子文档的大小限制16 KB。 iot.messagebroker.TIMEOUT 由于超时导致失败。 iot.messagebroker.TooManyElementInDesire desire信息中包含的属性总数超过最大限定数。 设备影子JSON文档的属性数量限制为128。 iot.messagebroker.TooManyElementInReport report信息包含的属性总数超过限定最大数。 设备影子JSON文档的属性数量限制为128。 iot.messagebroker.TopicAlreadyFound 同一产品下Topic类名称重复。 iot.messagebroker.TopicTemplateCountExceedMax 产品的Topic类数量超过最大值。 一个产品最多可以定义50个Topic类。 iot.messagebroker.TopicTemplateIsNotFound Topic类不存在。 可调用QueryProductTopic查看产品的Topic类。 iot.messagebroker.UpdateDeviceShadowMessageFailed 更新设备影子失败。 请确认入参信息正确,然后重试。 iot.messagebroker.UpdateTopicTemplateException 更新Topic类过程发生异常。 请确认入参信息正确,然后重试。 iot.messagebroker.UpdateTopicTemplateFailed 更新Topic类失败。 请确认入参信息正确,然后重试。 规则相关错误码 以iot.rule和iot.ruleng开头的错误码,及少量iot.messagebroker开头的错误码,是规则引擎相关错误码。 提示出现异常或失败时,请确认入参信息正确,然后重试。 错误码 描述 iot.rule.CreateRuleException 创建规则过程发生异常。 请确认入参信息正确,然后重试。 iot.rule.DeleteRuleFailed 删除规则失败。 请确认入参信息正确,然后重试。 iot.rule.IncorrentRuleActionId 规则动作ID错误。 可调用ListRuleActions查看规则动作ID。 iot.rule.IncorrentRuleActionType 规则动作类型错误。 规则动作类型参数Type支持可选值: DATAHUB:DataHub ONS:消息队列(RokectMQ) MNS:消息服务 FC:函数计算 OTS:表格存储 说明 数据格式为二进制的规则(即规则的DataType参数是BINARY)不支持转发数据至OTS(表格存储)。 REPUBLISH:另一个物联网平台Topic。 iot.rule.IncorrentRuleId 规则ID错误。 iot.rule.NullForwardDestForRule 转发数据目的地不能为空。 Configuration中的具体配置方法,请参见CreateRuleAction。 iot.rule.NullSqlForRule 规则的SQL语句不能为空。 iot.rule.NotFoundRule 规则不存在。 请输入正确的规则ID (RuleId)。可调用ListRule查看账号下所有规则的RuleId。 iot.rule.NotFoundRuleAction 规则动作不存在。 请输入正确的规则动作ID (ActionId)。可调用ListRuleActions查看某个规则下的所有ActionId。 iot.rule.ParseRuleActionConfigError 无法正常解析规则动作的配置。 请确认入参信息正确,然后重试。 iot.rule.QueryRuleActionListError 查询规则动作列表失败。 请确认入参信息正确,然后重试。 iot.rule.QueryRulePageActionError 分页获取规则列表失败。 请确认入参信息正确,然后重试。 iot.rule.RuleActionIsAlreadyCreated 已存在相同的规则动作。 iot.rule.RuleCountExceedMax 规则总数超过最大限制数。 单账号最多可以设置1000条规则。 iot.rule.RuleNameIsAlreadyExisted 规则名称已经存在。 iot.rule.StartRuleFailed 启动规则失败。 请确认入参信息正确,然后重试。 iot.rule.StopRuleFailed 停止规则失败。 请确认入参信息正确,然后重试。 iot.rule.TooManyRuleAction 规则动作数量超过最大限制。 一条规则中转发数据的操作不能超过10个。 iot.rule.UpdateRuleFailed 更新规则失败。 请确认入参信息正确,然后重试。 iot.ruleng.CreateRuleActionFailed 创建规则动作失败。 请确认入参信息正确,然后重试。 iot.ruleng.DeleteRuleActionFailed 删除规则动作失败。 请确认入参信息正确,然后重试。 iot.ruleng.IncorrectType 应用规则的Topic类型错误。 TopicType支持的可选值: 0:系统Topic 1:自定义Topic 2:设备状态消息Topic iot.ruleng.IncorrectSysTopic 错误的系统Topic。 可在控制台设备详情页的Topic列表页签下查看正确的Topic。 iot.ruleng.InvalidRamRole 非法的RAM角色。 请登录RAM控制台查看角色信息。 iot.ruleng.QueryRuleActionFailed 获取规则动作失败。 请确认入参信息正确,然后重试。 iot.ruleng.RuleActionConfigurationIsNotJson 规则动作配置不是JSON格式。 参数Configuration的值必须是正确的JSON格式。具体请参见CreateRuleAction。 iot.ruleng.RuleAlreadyIsStarted 规则是已启动状态。 iot.ruleng.NullRamRoleArn roleArn不能为空。 iot.ruleng.NullRamRoleName roleName不能为空。 iot.ruleng.NullRuleActionConfig 规则动作配置(参数Configuration)不能为空。 iot.ruleng.NullRuleActionType 规则动作类型(参数Type)不能为空。 iot.messagebroker.IncorrectRuleSql 规则的SQL配置错误。 请根据CreateRule说明配置SQL。 iot.messagebroker.QueryRuleConfigActionException 获取规则配置信息过程出现异常。 请确认入参信息正确,然后重试。 以下表格分别列举消息转发目标设置失败的特有错误码。 表 1. 目标为REPUBLISH(另一个IoT Topic)的错误码 错误码 描述 iot.messagebroker.InvalidFormattedTopicName Topic格式错误。 可在控制台设备详情页的Topic列表页签下查看正确的Topic格式。 iot.prod.NotExistedProduct 产品不存在。 请确认输入的ProductKey正确,并该产品属于当前阿里云账号。 iot.common.QueryProductActionError 查询产品失败。 请确认入参信息正确,然后重试。 iot.ruleng.IncorrectSysTopic 系统Topic错误。 可在控制台设备详情页的Topic列表页签下查看正确的Topic。 iot.messagebroker.NullTopicName Topic名称不能为空。 表 2. 目标为DATAHUB(DataHub)的错误码 错误码 描述 iot.ruleng.IncorrectRegionName regionName值错误。 iot.ruleng.NullProjectOfDatahub DataHub的projectName不能为空。 iot.ruleng.NullTopicInDatahubProject DataHub产品下的project中topicName不能为空。 iot.ruleng.EmptySchemaNameOfTopic 目标DataHub Topic的Schema的名称name值不能为空。 iot.ruleng.EmptySchemaTypeOfTopic 目标DataHub Topic的Schema的类型type值不能为空。 iot.ruleng.EmptySchemaValueOfTopic 目标DataHub Topic的Schema值value不能为空。 iot.ruleng.NullOrEmptySchemaOfTopic 目标DataHub Topic的Schema不能为空。 iot.ruleng.NotFoundProjectInDataHub DataHub中不存在此项目(project)。 请在DataHub中确认项目名称是否正确。 iot.ruleng.IncorrectSchemaValueOfTopic 目标DataHub Topic的Schema值错误。 表 3. 目标为OTS(表格存储)的错误码 错误码 描述 iot.ruleng.NullOtsInstanceName 表格存储的实例名称不能为空。 iot.ruleng.NullTableNameInOtsInstance 表格存储中实例的表名不能为空。 iot.ruleng.NullPrimaryKeyInOtsTable 表格存储中表的主键不能为空。 iot.ruleng.NullPrimaryKeyNameInOts 主键的名称不能为空。 iot.ruleng.NullPrimaryKeyValueInOts 主键的值不能为空。 iot.ruleng.IncorrectPrimaryKeyValueInOtsTable 表格存储中主键值错误。 请在表格存储中,查看您创建数据表时定义的主键。 表 4. 目标为MNS(消息服务)的错误码 错误码 描述 iot.ruleng.NullTopicNameInMns 消息服务中的主题不能为空。 iot.ruleng.NotFoundTopicInMns 消息服务中不存在此主题。 请在消息服务中,确认主题(Topic)名称。 iot.ruleng.QueryMnsTopicListActionError 获取消息服务主题列表失败。 请确认入参信息正确,然后重试。 表 5. 目标为FC(函数计算)的错误码 错误码 描述 iot.ruleng.NullServiceNameInFc 函数计算服务名称为空。 iot.ruleng.NullFunctionNameInFc 函数计算函数名称为空。 iot.ruleng.NotFoundServiceInFc 函数计算服务不存在。 请在函数计算中,确认正确的服务名称。 表 6. 目标为ONS(消息队列)的错误码 错误码 描述 iot.messagebroker.NullTopicName 消息队列中接收消息的Topic不能为空。 数据开发API相关错误码 错误码 描述 iot.dap.noServeJobExit 数据开发服务API对应的任务不存在。 iot.dap.serveApiPathRepetition 服务API接口地址重复,即传入ApiPath已存在。 iot.dap.serveApiInvalidParam 调用服务API的参数检查不通过。 iot.dap.serveApiPublishStatusError 请先通过测试后,再发布任务。 iot.dap.serveApiDeleteStatusError 已发布的任务不可删除。 iot.dap.serveApiPublishedNotEditable 已发布的任务不可编辑。 iot.dap.folderHasServeApiPublished 存在已发布的服务API,不可删除文件夹。 iot.dap.serveApiNoPublished 服务API不在发布状态,无法回滚。 iot.dap.duplicateTableNameError 资源表名称重复。 iot.dap.serveApiAlreadyPublished 服务API已发布。 iot.dap.serveApiPathIsEmpty 服务API接口地址不能为空。 iot.dap.serveApiSqlTemplateError SQL模板信息异常,请校验并更新后,再尝试调用服务。 iot.dap.serveApiSqlInvokeParamError SQL参数错误,类型与值不匹配。 iot.dap.syncStartPipelineError 任务启动失败。 iot.dap.methodTimeout 接口调用超时。
保持可爱mmm 2020-03-27 15:53:19 0 浏览量 回答数 0

回答

估计是加载配置文件出错 你先把superdiamond这个服务启动起来 https://github.com/melin/super-diamond这个是项目地址这个项目采用maven分模块开发目录格式,找到htz执行一次mvncleaninstall-Dmaven.test.skip=true.需要把依赖包映射进去.当然没这么简单还有其它环境加载问题,你沿着maven构建这条思路找问题吧好的谢谢。我尝试一下,至少有方向了。只有回家熬夜弄     你还是先学习下maven吧,这个没在本人面前,没法跟你说清楚。如果人在面前,当面说,分分钟。就好比我一眼就知道男人和女人的区别,但我一个小时也没法用文字或算法描述出来 这是maven多模块项目,通常有父项目和子项目之分。你可以单独运行子项目,也可以看POM文件,找到父项目,直接编译父项目即可。但是,随机应变。 另外,grunt是前端的构建工具,和你这个java项目无关的。 或者你尝试把父项目POM贴出来,以及maven的完整报错 另外,你也完全可以直接在eclipse按照传统的方式添加一个server的方式来部署,不是非要mvntomcat:run这样。 然后去编译后的目录看看哪些文件没有编译出来好吧,当时学习maven是为了公司的项目。就只是简单的入了个门,基本上能够操作就没有继续深入了。明天研究一下,然后再把pom文件贴出来。您受累帮我看一下吧,公司给我下了一个新功能,项目跑不起来急死人了。感激不尽 这是完整的pom文件: <projectxmlns="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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>       <groupId>htz</groupId>       <artifactId>htz-parent</artifactId>       <version>0.1.5</version>    </parent>    <groupId>huitouzi</groupId>    <artifactId>htz</artifactId>    <version>1.6.9</version>    <packaging>war</packaging>    <name>htz</name>    <properties>       <org.springframework.version>3.2.2.RELEASE</org.springframework.version>       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    </properties>    <dependencies>       <dependency>          <groupId>htz</groupId>          <artifactId>htz-util</artifactId>          <version>[0.1.22,0.2)</version>       </dependency>       <dependency>          <groupId>arch</groupId>          <artifactId>arch-util</artifactId>          <version>[0.1.19,0.2)</version>       </dependency>       <dependency>          <groupId>CommonService</groupId>          <artifactId>CommonServiceClient</artifactId>          <version>SNAPSHOT</version>       </dependency>       <dependency>          <groupId>javax</groupId>          <artifactId>javaee-api</artifactId>          <version>6.0</version>          <scope>provided</scope>       </dependency>       <!--Spring-->       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-core</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-expression</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-beans</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-aop</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-context</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-context-support</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-tx</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-jdbc</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-orm</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-oxm</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-web</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-webmvc</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-webmvc-portlet</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-test</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <!--hibernate-->       <dependency>          <groupId>org.hibernate</groupId>          <artifactId>hibernate-core</artifactId>          <version>3.6.10.Final</version>       </dependency>       <dependency>          <groupId>org.hibernate.javax.persistence</groupId>          <artifactId>hibernate-jpa-2.1-api</artifactId>          <version>1.0.0.Final</version>       </dependency>       <dependency>          <groupId>org.hibernate</groupId>          <artifactId>hibernate-validator</artifactId>          <version>4.3.0.Final</version>       </dependency>       <dependency>          <groupId>asm</groupId>          <artifactId>asm</artifactId>          <version>3.1</version>       </dependency>       <!--json-->       <dependency>          <groupId>net.sf.json-lib</groupId>          <artifactId>json-lib</artifactId>          <version>2.1</version>          <classifier>jdk15</classifier>       </dependency>       <!--pdf-->       <dependency>          <groupId>htzpdf</groupId>          <artifactId>iText</artifactId>          <version>2.0.8a</version>       </dependency>       <dependency>          <groupId>htzpdf</groupId>          <artifactId>core-renderer</artifactId>          <version>4.0</version>       </dependency>       <dependency>          <groupId>htzpdf</groupId>          <artifactId>bcprov</artifactId>          <version>jdk15-1.46a</version>       </dependency>       <!--mail-->       <dependency>          <groupId>javax.mail</groupId>          <artifactId>mail</artifactId>          <version>1.4.7</version>       </dependency>       <!--apache-commons-->       <dependency>          <groupId>commons-httpclient</groupId>          <artifactId>commons-httpclient</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>commons-collections</groupId>          <artifactId>commons-collections</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>commons-dbcp</groupId>          <artifactId>commons-dbcp</artifactId>          <version>1.2.2</version>       </dependency>       <dependency>          <groupId>commons-fileupload</groupId>          <artifactId>commons-fileupload</artifactId>          <version>1.2.1</version>       </dependency>       <dependency>          <groupId>commons-io</groupId>          <artifactId>commons-io</artifactId>          <version>1.4</version>       </dependency>       <dependency>          <groupId>commons-beanutils</groupId>          <artifactId>commons-beanutils</artifactId>          <version>1.8.3</version>       </dependency>       <dependency>          <groupId>commons-lang</groupId>          <artifactId>commons-lang</artifactId>          <version>2.3</version>       </dependency>       <dependency>          <groupId>commons-logging</groupId>          <artifactId>commons-logging</artifactId>          <version>1.1.3</version>       </dependency>       <dependency>          <groupId>commons-pool</groupId>          <artifactId>commons-pool</artifactId>          <version>1.6</version>       </dependency>       <!--xfire-->       <dependency>          <groupId>org.codehaus.xfire</groupId>          <artifactId>xfire-all</artifactId>          <version>1.2.6</version>          <exclusions>             <exclusion>                <groupId>org.codehaus.xfire</groupId>                <artifactId>xfire-spring</artifactId>             </exclusion>             <exclusion>                <groupId>xml-apis</groupId>                <artifactId>xml-apis</artifactId>             </exclusion>             <exclusion>                <groupId>ant</groupId>                <artifactId>ant</artifactId>             </exclusion>             <exclusion>                <groupId>jdom</groupId>                <artifactId>jdom</artifactId>             </exclusion>          </exclusions>       </dependency>       <!--zxing-->       <dependency>          <groupId>htz</groupId>          <artifactId>zxing</artifactId>          <version>2.3.1</version>       </dependency>       <!--jakarta-oro-->       <dependency>          <groupId>ant</groupId>          <artifactId>ant-jakarta-oro</artifactId>          <version>1.6.1</version>       </dependency>       <!--gson-->       <dependency>          <groupId>com.google.code.gson</groupId>          <artifactId>gson</artifactId>          <version>1.7.2</version>       </dependency>       <!--xerces-->       <dependency>          <groupId>xml-apis</groupId>          <artifactId>xerces</artifactId>          <version>2.9.1</version>       </dependency>       <!--ehcache-->       <dependency>          <groupId>net.sf.ehcache</groupId>          <artifactId>ehcache</artifactId>          <version>1.5.0</version>       </dependency>       <!--castor-->       <dependency>          <groupId>org.codehaus.castor</groupId>          <artifactId>castor-xml</artifactId>          <version>1.3.2</version>       </dependency>       <!--jstl-->       <dependency>          <groupId>jstl</groupId>          <artifactId>jstl</artifactId>          <version>1.2</version>       </dependency>       <!--thirdparty-->       <dependency>          <groupId>jakarta</groupId>          <artifactId>jakarta-oro</artifactId>          <version>2.0.7</version>       </dependency>       <dependency>          <groupId>org.beanshell</groupId>          <artifactId>bsh</artifactId>          <version>2.0b4</version>       </dependency>       <dependency>          <groupId>beartool</groupId>          <artifactId>md5</artifactId>          <version>1.0.0</version>       </dependency>       <dependency>          <groupId>emayclient</groupId>          <artifactId>emayclient</artifactId>          <version>1.0.0</version>       </dependency>       <!--qq,sinaweibo -->       <dependency>          <groupId>qq-connect</groupId>          <artifactId>qq-connect</artifactId>          <version>1.0.0</version>          <classifier>no-codec</classifier>       </dependency>       <dependency>          <groupId>sina.weibo</groupId>          <artifactId>sina_weibo</artifactId>          <version>0.0.1</version>       </dependency>       <dependency>          <groupId>javassist</groupId>          <artifactId>javassist</artifactId>          <version>3.12.0.GA</version>       </dependency>       <!--edm-->       <dependency>          <groupId>redm</groupId>          <artifactId>redm-client-prnasia-services</artifactId>          <version>1.0</version>       </dependency>       <dependency>          <groupId>redm</groupId>          <artifactId>redm-server</artifactId>          <version>2.0</version>       </dependency>       <!--webserviceaxis2-->       <dependency>          <groupId>org.apache.ws.commons.axiom</groupId>          <artifactId>axiom-api</artifactId>          <version>1.2.10</version>       </dependency>       <dependency>          <groupId>org.apache.ws.commons.axiom</groupId>          <artifactId>axiom-impl</artifactId>          <version>1.2.10</version>       </dependency>       <dependency>          <groupId>org.apache.axis2</groupId>          <artifactId>axis2-kernel</artifactId>          <version>1.4.1</version>          <exclusions>             <exclusion>                <groupId>javax.servlet</groupId>                <artifactId>servlet-api</artifactId>             </exclusion>             <exclusion>                <artifactId>httpcore-nio</artifactId>                <groupId>org.apache.httpcomponents</groupId>             </exclusion>          </exclusions>       </dependency>       <dependency>          <groupId>org.apache.axis2</groupId>          <artifactId>axis2-adb</artifactId>          <version>1.4.1</version>       </dependency>       <dependency>          <groupId>backport-util-concurrent</groupId>          <artifactId>backport-util-concurrent</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>org.apache.neethi</groupId>          <artifactId>neethi</artifactId>          <version>2.0.2</version>       </dependency>       <dependency>          <groupId>wsdl4j</groupId>          <artifactId>wsdl4j</artifactId>          <version>1.6.2</version>       </dependency>       <dependency>          <groupId>org.apache.ws.commons.schema</groupId>          <artifactId>XmlSchema</artifactId>          <version>1.4.2</version>       </dependency>       <!--redisclient-->       <dependency>          <groupId>redis.clients</groupId>          <artifactId>jedis</artifactId>          <version>2.0.0</version>       </dependency>       <dependency>          <groupId>org.springframework.data</groupId>          <artifactId>spring-data-redis</artifactId>          <version>1.0.0.RELEASE</version>       </dependency>       <dependency>          <groupId>com.thoughtworks.xstream</groupId>          <artifactId>xstream</artifactId>          <version>1.3.1</version>       </dependency>       <dependency>          <!--jsoupHTMLparserlibrary@http://jsoup.org/-->          <groupId>org.jsoup</groupId>          <artifactId>jsoup</artifactId>          <version>1.5.2</version>       </dependency>       <dependency>          <groupId>org.aspectj</groupId>          <artifactId>aspectjweaver</artifactId>          <version>1.6.12</version>       </dependency>       <dependency>          <groupId>commons-codec</groupId>          <artifactId>commons-codec</artifactId>          <version>1.9</version>       </dependency>       <dependency>          <groupId>com.alibaba</groupId>          <artifactId>fastjson</artifactId>          <version>1.1.31</version>       </dependency>       <!--   <dependency>        <groupId>htz</groupId>        <artifactId>jzsms</artifactId>        <version>6.0</version>        </dependency>          -->    </dependencies>    <build>       <plugins>          <plugin>             <groupId>org.eclipse.jetty</groupId>             <artifactId>jetty-maven-plugin</artifactId>             <version>9.2.4.v20141103</version>             <!--ref:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html-->             <configuration>                <httpConnector>                   <port>80</port>                </httpConnector>             </configuration>          </plugin>          <!--<plugin>             <groupId>org.jasig.mojo.jspc</groupId>             <artifactId>jspc-maven-plugin</artifactId>             <version>2.0.0</version>             <executions>                <execution>                   <goals>                      <goal>compile</goal>                   </goals>                </execution>             </executions>             <configuration>                <source>1.7</source>                <target>1.7</target>             </configuration>             <dependencies>                <dependency>                   <groupId>org.jasig.mojo.jspc</groupId>                   <artifactId>jspc-compiler-tomcat7</artifactId>                   <version>2.0.0</version>                </dependency>             </dependencies>          </plugin>-->       </plugins>    </build>    <repositories>       <repository>          <id>nexus</id>          <url>http://10.144.183.125:8081/nexus/content/groups/public</url>       </repository>    </repositories> </project> 只要是有依赖关系以及父工程都倒了呀: 难道是版本号有问题?我只有从头把maven看一遍了 把validate关了先...为何不直接贴错误信息,而是给一个包目录给我们看啥 com.github.diamond.client.ConfigurationRuntimeException 这个错误是一个开源项目的错误,远程加载配置文件的服务,你先看看你们内网这太机器的服务起来没有. 去找下这个项目,把服务起来,这个错误就不会有了. 话说这个项目还不错,主动推送配置文件给客户端,客户端连接不上服务端还可以调用本地缓存的. 嗯,我去问一下运维的知不知道com.github.diamond.client.ConfigurationRuntimeException相关的服务器 搞p2p?都溜了你去填坑么。 贴报错。本地配置maven环境。查看jar包是否完整了。没有显式缺少jar包,js校验之类的还在出红叉。本地仓库都1.8G了 使用传统添加Servers方式运行所报的错: SEVERE:Exceptionsendingcontextinitializedeventtolistenerinstanceofclasscom.htz.config.HtzContextLoaderListenerjava.lang.ExceptionInInitializerError   atcom.htz.config.Global.<clinit>(Global.java:63)   atcom.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)   atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)   atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)   atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)   atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)   atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)   atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)   atjava.util.concurrent.FutureTask.run(FutureTask.java:166)   atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)   atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)   atjava.lang.Thread.run(Thread.java:722)Causedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)   atcom.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)   atcom.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)   atcom.htz.common.HtzConfig.<init>(HtzConfig.java:19)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)   athtz.core.common.Global.<clinit>(Global.java:18)   ...12moreCausedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:87)   ...18more四月22,201611:10:54上午org.apache.catalina.core.StandardContextstartInternalSEVERE:ErrorlistenerStart四月22,201611:10:54上午org.apache.catalina.core.StandardContextstartInternalSEVERE:Context[/htz]startupfailedduetopreviouserrors四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoaderclearReferencesThreadsSEVERE:Thewebapplication[/htz]appearstohavestartedathreadnamed[ClientReconnectTimer-thread-1]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoaderclearReferencesThreadsSEVERE:Thewebapplication[/htz]appearstohavestartedathreadnamed[pool-1-thread-1]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoadercheckThreadLocalMapForLeaksSEVERE:Thewebapplication[/htz]createdaThreadLocalwithkeyoftype[java.lang.ThreadLocal](value[java.lang.ThreadLocal@323b0ead])andavalueoftype[io.netty.util.internal.InternalThreadLocalMap](value[io.netty.util.internal.InternalThreadLocalMap@4340999e])butfailedtoremoveitwhenthewebapplicationwasstopped.Threadsaregoingtoberenewedovertimetotryandavoidaprobablememoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoadercheckThreadLocalMapForLeaksSEVERE:Thewebapplication[/htz]createdaThreadLocalwithkeyoftype[java.lang.ThreadLocal](value[java.lang.ThreadLocal@323b0ead])andavalueoftype[io.netty.util.internal.InternalThreadLocalMap](value[io.netty.util.internal.InternalThreadLocalMap@46257690])butfailedtoremoveitwhenthewebapplicationwasstopped.Threadsaregoingtoberenewedovertimetotryandavoidaprobablememoryleak.四月22,201611:10:54上午org.apache.coyote.AbstractProtocolstartINFO:StartingProtocolHandler["http-bio-8080"]四月22,201611:10:54上午org.apache.coyote.AbstractProtocolstartINFO:StartingProtocolHandler["ajp-bio-8009"]四月22,201611:10:54上午org.apache.catalina.startup.CatalinastartINFO:Serverstartupin9752ms四月22,201611:10:56上午org.apache.catalina.loader.WebappClassLoaderloadClassINFO:Illegalaccess:thiswebapplicationinstancehasbeenstoppedalready. Couldnotloadio.netty.util.concurrent.DefaultPromise$2. Theeventualfollowingstacktraceiscausedbyanerrorthrownfordebuggingpurposesaswellastoattempttoterminatethethreadwhichcausedtheillegalaccess,andhasnofunctionalimpact.java.lang.IllegalStateException   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1610)   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)   atio.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)   atio.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)   atio.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)   atjava.lang.Thread.run(Thread.java:722)Exceptioninthread"pool-1-thread-1"java.lang.NoClassDefFoundError:io/netty/util/concurrent/DefaultPromise$2   atio.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)   atio.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)   atio.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)   atjava.lang.Thread.run(Thread.java:722)Causedby:java.lang.ClassNotFoundException:io.netty.util.concurrent.DefaultPromise$2   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)   ...4more使用jetty:run方式所报的错误:      使用jetty:run方式运行,报的错误(太长我去掉了一些重复的): [INFO]NoSpringWebApplicationInitializertypesdetectedonclasspath2016-04-2211:14:56ERROR[main](com.github.diamond.client.netty.Netty4Client.java:141)Failedconnecttoserverlocalhost:8283fromNetty4Client169.254.166.1712016-04-2211:14:56INFO[main](com.github.diamond.client.netty.Netty4Client.java:71)StartNetty4ClientLuo/169.254.166.171connecttotheserverlocalhost[WARNING]FAILEDo.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}:java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializerError   atcom.htz.config.Global.<clinit>(Global.java:63)   atcom.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)   atorg.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:798)   atorg.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)   atorg.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:789)   atorg.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)   atorg.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1343)   atorg.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:296)   atorg.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1336)   atorg.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)   atorg.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)   atorg.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:365)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.server.Server.start(Server.java:387)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.server.Server.doStart(Server.java:354)   atorg.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:73)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:534)   atorg.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:357)   atorg.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:167)   atorg.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)   atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)   atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)   atorg.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)   atorg.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)   atorg.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)   atorg.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)   atorg.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)   atorg.apache.maven.cli.MavenCli.execute(MavenCli.java:863)   atorg.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)   atorg.apache.maven.cli.MavenCli.main(MavenCli.java:199)   atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)   atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   atjava.lang.reflect.Method.invoke(Method.java:601)   atorg.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)   atorg.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)   atorg.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)   atorg.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)Causedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)   atcom.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)   atcom.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)   atcom.htz.common.HtzConfig.<init>(HtzConfig.java:19)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)   athtz.core.common.Global.<clinit>(Global.java:18)   ...54more FAILEDorg.eclipse.jetty.server.handler.HandlerCollection@210ea83d[org.eclipse.jetty.server.handler.ContextHandlerCollection@7ec0c236[o.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}],org.eclipse.jetty.server.handler.DefaultHandler@49474dbf,org.eclipse.jetty.server.handler.RequestLogHandler@68415c2e]:java.lang.ExceptionInInitializerError  FAILEDorg.eclipse.jetty.maven.plugin.JettyServer@580bdd96:java.lang.ExceptionInInitializerError  Failedtoexecutegoalorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run(default-cli)onprojecthtz:Executiondefault-cliofgoalorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:runfailed:AnAPIincompatibilitywasencounteredwhileexecutingorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run:java.lang.ExceptionInInitializerError:null
爱吃鱼的程序员 2020-06-09 15:42:40 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT