NC6 Error to init aggVOStyle,Please check the back log

news2024/11/19 9:28:27

由于近期调整及抵消模板的公式字段长度不够,就修改了元数据的字符长度,结果导致修改保存后保存,报错如下(如果大家有什么好的解决方案,欢迎评论留言一起探讨学习):
在这里插入图片描述

错误日志:


11:19:40 [AWT-EventQueue-0] ERROR - 找不到对应的权限资源对象
nc.vo.pub.BusinessException: 找不到对应的权限资源对象
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.findResourceVO(DataPermissionPubServiceImpl.java:363)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfigInner(DataPermissionPubServiceImpl.java:380)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfig(DataPermissionPubServiceImpl.java:189)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint$3.invoke(MethodProceedingJoinpoint.java:74)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:184)
	at nc.bs.framework.server.SecurityAspect.aroundMethod1(SecurityAspect.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.AdviceHolder.invoke(AdviceHolder.java:182)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:129)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:135)
	at nc.bs.framework.aop.rt.AspectedProxy.invoke(AspectedProxy.java:59)
	at com.sun.proxy.$Proxy264.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)
	at nc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)
	at nc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:57)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:36)
	at com.sun.proxy.$Proxy37.delegate(Unknown Source)
	at nc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)
	at com.sun.proxy.$Proxy265.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.invokeBeanMethod(RMIHandlerImpl.java:433)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.doHandle(RMIHandlerImpl.java:203)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.handle(RMIHandlerImpl.java:103)
	at nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:45)
 
11:19:41 [AWT-EventQueue-0] ERROR - 实例化访问器出错!请检查访问器里的类是否正确!主表VO:nc.vo.hbbb.dxrelation.AggDXRelationHeadVO,子表VO:nc.vo.hbbb.dxrelation.DXRelationHeadVOnc.vo.hbbb.dxrelation.AggDXRelationHeadVO
java.lang.ClassNotFoundException: nc.vo.hbbb.dxrelation.AggDXRelationHeadVO
	at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:334)
	at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:37)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
 
11:19:41 [AWT-EventQueue-0] ERROR - 未知的错误
nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:53)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
 
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:101)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:53)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	... 38 more
11:19:52 [AWT-EventQueue-0] ERROR - 找不到对应的权限资源对象
nc.vo.pub.BusinessException: 找不到对应的权限资源对象
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.findResourceVO(DataPermissionPubServiceImpl.java:363)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfigInner(DataPermissionPubServiceImpl.java:380)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfig(DataPermissionPubServiceImpl.java:189)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint$3.invoke(MethodProceedingJoinpoint.java:74)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:184)
	at nc.bs.framework.server.SecurityAspect.aroundMethod1(SecurityAspect.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.AdviceHolder.invoke(AdviceHolder.java:182)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:129)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:135)
	at nc.bs.framework.aop.rt.AspectedProxy.invoke(AspectedProxy.java:59)
	at com.sun.proxy.$Proxy264.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)
	at nc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)
	at nc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:57)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:36)
	at com.sun.proxy.$Proxy37.delegate(Unknown Source)
	at nc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)
	at com.sun.proxy.$Proxy265.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.invokeBeanMethod(RMIHandlerImpl.java:433)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.doHandle(RMIHandlerImpl.java:203)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.handle(RMIHandlerImpl.java:103)
	at nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:45)
 
11:23:07 [AWT-EventQueue-0] ERROR - 找不到对应的权限资源对象
nc.vo.pub.BusinessException: 找不到对应的权限资源对象
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.findResourceVO(DataPermissionPubServiceImpl.java:363)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfigInner(DataPermissionPubServiceImpl.java:380)
	at nc.impl.pubitf.rbac.DataPermissionPubServiceImpl.queryDataPermConfig(DataPermissionPubServiceImpl.java:189)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint$3.invoke(MethodProceedingJoinpoint.java:74)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:184)
	at nc.bs.framework.server.SecurityAspect.aroundMethod1(SecurityAspect.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.aop.rt.AdviceHolder.invoke(AdviceHolder.java:182)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:129)
	at nc.bs.framework.aop.rt.MethodProceedingJoinpoint.proceed(MethodProceedingJoinpoint.java:135)
	at nc.bs.framework.aop.rt.AspectedProxy.invoke(AspectedProxy.java:59)
	at com.sun.proxy.$Proxy264.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)
	at nc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)
	at nc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:57)
	at nc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:36)
	at com.sun.proxy.$Proxy37.delegate(Unknown Source)
	at nc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)
	at com.sun.proxy.$Proxy265.queryDataPermConfig(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:613)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.invokeBeanMethod(RMIHandlerImpl.java:433)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.doHandle(RMIHandlerImpl.java:203)
	at nc.bs.framework.rmi.server.RMIHandlerImpl.handle(RMIHandlerImpl.java:103)
	at nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:45)
 
11:23:08 [AWT-EventQueue-0] ERROR - 实例化访问器出错!请检查访问器里的类是否正确!主表VO:nc.vo.hbbb.dxrelation.AggDXRelationHeadVO,子表VO:nc.vo.hbbb.dxrelation.DXRelationHeadVOnc.vo.hbbb.dxrelation.AggDXRelationHeadVO
java.lang.ClassNotFoundException: nc.vo.hbbb.dxrelation.AggDXRelationHeadVO
	at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:261)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:37)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: nc.vo.hbbb.dxrelation.AggDXRelationHeadVO
	at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:334)
	at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
	... 53 more
 
11:23:08 [AWT-EventQueue-0] ERROR - 未知的错误
nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:53)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
 
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:101)
	at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: nc.md.model.MetaDataRuntimeException: Error to init aggVOStyle,Please check the back log
	at nc.md.model.access.javamap.AggVOStyle.newInstance(AggVOStyle.java:53)
	at nc.md.data.access.NCObject.<init>(NCObject.java:118)
	at nc.md.data.access.NCObject.newInstance(NCObject.java:176)
	at nc.md.data.access.NCObjectImp.newInstanceWithKeyValues(NCObjectImp.java:59)
	at nc.md.data.access.NCObject.newInstanceWithKeyValues(NCObject.java:212)
	at nc.md.data.access.DASFacade.newInstanceWithKeyValues(DASFacade.java:130)
	at nc.ui.pub.bill.BillData.getChangeBillObjectByMetaData(BillData.java:1599)
	at nc.ui.uif2.editor.value.BillCardPanelMetaDataValueAdapter.getValue(BillCardPanelMetaDataValueAdapter.java:35)
	at nc.ui.uif2.editor.BillForm.getValue(BillForm.java:260)
	at nc.ui.hbbb.dxrelation.view.DXEditorForm.getValue(DXEditorForm.java:354)
	at nc.ui.hbbb.dxrelation.action.DXSaveAction.doAction(DXSaveAction.java:23)
	at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
	... 38 more

出错原因:元数据丢失

解决方案:
重新发布元数据后再重启服务。我这里是把恢复回原本的元数据(正式环境先升级元数据再发布。不过发现开发工具修改了元数据后,版本号会自增,所以可以在记事本、eclipse或notepad++中直接修改version字段,修改为大于当前的版本就可以了

-- 修改元数据版本号(如果原版本号是197,则这里需要修改为196,升级发布后就是197了)
update md_component set version = 196 where id = '78895263-63e6-4088-b580-b1a3580238e3' and industry = '0' and versiontype = '0';

以下内容是出自于:https://blog.csdn.net/qq_42994789/article/details/126122189

一、NC元数据提示升级成功但实际却没有生效
实际开发中经常遇到这个问题,没有使用标准的扩展开发,而是直接更改了元数据,在前台“元数据管理”节点中升级后,明明提示了升级成功但是却没有生效,下面给出两种解决办法。

1.1 修改版本字段
跟踪代码后,我发现这算是一个bug,在源码的PublishServiceImpl.publishMetaDataForUpgrade方法中,发布元数据时,会校验元数据版本,若版本小于等于当前元数据,会发布失败,但前台提示还是“元数据升级成功”,这算是一个坑。
解决方法很简单,在eclipse或notepad++中直接修改version字段,修改为大于当前的版本就可以了。
怎么确定是否真的大于呢?
用这条sql可以查询当前数据库中的元数据版本:

select * from md_component where id = '54895263-63e6-4088-b580-b1a3580230e3' and industry = '0' and versiontype = '0'

1.2 通过SQL解决
如果你发现修改元数据后,版本号刷新了,但是你的元数据依然没有生效,那么就可以直接通过SQL脚本来解决这个问题(当然我没有遇到过这个问题,这只是假设)。
这个办法的前提是你有一个测试环境,你可以在测试环境中用eclipse的发布元数据功能,这样测试环境的元数据就是你想要的状态了,然后再对比测试与生产的md_property、md_component、md_class、md_enumValue、md_accessorPara、md_bizItfMap、md_association、md_table、md_column、md_ORMap、md_db_relation这些表,手动导出不同的部分,然后会形成一个sql脚本,将这个脚本在生产执行就有解决问题的可能了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/163440.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Slurm中集群配置文件slum.conf

1.slurm.conf简介slurm.conf是一个ASCII文件&#xff0c;它描述了一般的Slurm 配置信息、要管理的节点、有关如何将这些节点分组到分区中&#xff0c;以及各种调度与这些分区关联的参数。此文件应为在群集中的所有节点上保持一致。可以通过设置SLURM_CONF在执行时修改文件位置 …

初识网络:IP、端口、网络协议、TCP-IP五层模型

目录 一、了解IP地址&#xff1a; 二、了解端口号: 三、网络协议 网络协议的三要素: ①语法 ②语义 ③时序 四、协议的分层(TCP/IP五层模型&#xff09; ①应用层 ②传输层&#xff08;也称为运输层&#xff09; ③网络层 ④数据链路层 ⑤物理层 五、A用户通过QQ给B发送一…

【Java基础知识 2】Java中常用的48个关键字和2个保留字 || Java命名规范(从此告别起名难)

本文已收录专栏 &#x1f332;《Java进阶之路》&#x1f332; 目录 本文已收录专栏 &#x1f332;《Java进阶之路》&#x1f332; Java中常用的48个关键字和2个保留字 关键字 保留字 Java命名规范&#xff08;从此告别起名难&#xff09; 01、包&#xff08;package&#…

Spring MVC 整合 Shiro 权限控制

Apache Shiro 是一个功能强大且灵活的开放源代码安全框架&#xff0c;可以细粒度地处理认证 (Authentication)&#xff0c;授权 (Authorization)&#xff0c;会话 (Session) 管理和加密 (cryptography) 等企业级应用中常见的安全控制流程。 Apache Shiro 的首要目标是易于使用和…

python实现excel和csv中的vlookup函数

本篇博客会介绍如何使用python在excel和csv里实现vlookup函数的功能&#xff0c;首先需要简单了解一下python如何操作excel 1. python处理excel 1.1 删除excel中指定行 在文件夹里创建了一个excel文件&#xff0c;可以看到里面放的是三国人物的数据 会发现在【蜀】里&#…

ESP-IDF:在C++环境下实现动态数组例程,包括初始化,添加数值,查找,删除,打印等功能

代码&#xff1a; /* 动态数组 */ struct DYNAMICARRAY { int *pAddress; int size; int capacity; }; DYNAMICARRAY *initialDynamicArray() { DYNAMICARRAY *p (DYNAMICARRAY *)malloc(sizeof(DYNAMICARRAY)); p->size 0; p->capacity 5; p->pAddress (int *)…

数据结构与算法--python版-01

文章目录基本概念数据存储方式算法案例基本概念 程序 数据结构 算法 数据结构&#xff0c;数据的存储&#xff08;物理结构&#xff09;及相互间的关联关系(逻辑结构)&#xff1b; 线性表&#xff08;顺序表、链表、队列、栈&#xff09;&#xff0c;一个前驱&#xff0c;一…

口语语言理解最新进展及前沿

口语语言理解 作为任务型对话系统的核心组件&#xff0c;目的是为了获取用户询问语句的框架语义表示信息&#xff0c;进而将这些信息为对话状态的追踪模块DSTDSTDST, 以及自然语言生成模块NLGNLGNLG所使用 SLUSLUSLU任务通常包含以下两个任务: 意图识别任务: intent detectio…

企企购商城 | 破解降本难题,非生采购“利器”来了

近年来&#xff0c;疫情反复无常&#xff0c;全球市场环境动荡不安&#xff0c;在瞬息万变的环境下&#xff0c;很多企业都处于降本处境&#xff0c;采购降本成了其中的重要一环。其中&#xff0c;非生采购作为贯穿企业各个职能板块的采购活动&#xff0c;众多国际先进的企业已…

应用PID算法对ABS系统的仿真和分析

1、内容简介略635-论文V2 可以交流、咨询、答疑2、内容说明摘要&#xff1a;本文旨在设计一种利用模糊控制理论优化的pid控制器&#xff0c;控制abs系统&#xff0c;达到对滑移率最佳控制范围的要求 &#xff0c;所提出的方案采用级联控制架构&#xff1a;设计用于外环中的车轮…

零基础开始QT绘图(6)

前面我们开始提到了GraphicView的使用&#xff0c;也提到GraphicsItem的使用&#xff0c;并且开始了自定义GraphicsItem的编写&#xff0c;而且上次我们的GraphicsItem也是可以拖动了&#xff0c;但这离我们需要的效果还有一定的距离。 所以&#xff0c;这次&#xff0c;我们进…

工程电磁设备在2018年杭州电磁大会的报告

1 方法原理 本篇是对多频电磁方法,应用的解读。 本汇报讲述了EMI传感器的基本情况,以及用手持多频电磁仪进行实际探测应用的例子。 什么是电磁感应?用发射装置(TX)激发谐波,产生一次场(Primary field),地下导体目标会相应产生涡流电磁场,产生二次场,被接收装置(RX…

「网络安全渗透」如果你还不懂CSRF?这一篇让你彻底掌握

1 什么是 CSRF 面试的时候的著名问题&#xff1a;"谈一谈你对 CSRF 与 SSRF 区别的看法" 这个问题&#xff0c;如果我们用非常通俗的语言讲的话&#xff0c;CSRF 更像是钓鱼的举动&#xff0c;是用户攻击用户的&#xff1b;而对于 SSRF 来说&#xff0c;是由服务器…

14.0、Linux-yum方式安装 docker

14.0、Linux-yum方式安装 docker 第一步&#xff1a; 检测 CentOS7 -> cat /etc/redhat-release 第二步&#xff1a; 用以下命令安装准备环境 -> yum -y install gcc yum -y install gcc-c 第三步&#xff1a; 如果之前安装过 docker 的&#xff0c;先用以下命令删…

【每日一题】【LeetCode】【第十三天】移动零

解决之路 题目描述 测试案例&#xff08;部分&#xff09; 第一次 看到这题目&#xff0c;第一时间还真想到了双指针法&#xff08;暴力解法是个会写代码的都能第一时间想到&#xff0c;所以自己学会了尽量不第一时间用暴力解法&#xff09; right的初始位置元素若为0&…

Jenkins-Slave分布式架构搭建

♥ Jenkins的分布式构建&#xff0c;在Jenkins的配置中叫做节点&#xff0c;分布式构建能够让同一套代码或项目在不同的环境(如&#xff1a;Windows和Linux系统)中编译、部署等。 ♥ 将jenkins项目发布在不同服务器上&#xff08;分布jenkins工作空间&#xff0c;部署项目到不同…

java 简单了解spring之(IOC容器)

IOC 容器 是spring的一个重要组成部分 IOC 翻译过来叫控制反转 他在做的事是 降低计算机代码的耦合度 这个过程叫IOC 通过控制反转 对象在被创建时 由一个调控系统内所有对象的外界实体将将其所依赖的对象引用传递给他&#xff0c;也可以说&#xff0c;依赖被注入到对象中 说简…

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符

转化为10进制 回忆上次内容 上次 把其他进制 转化回 十进制 用的是 int 函数 int 来自于 integer 同源词 还有 integrateentire意思都是完整的 完整的 和 零散的 相对 可以把 零散的小数 转化为 完整的整数吗&#xff1f;&#x1f914; 取整 可以 把一个浮点型的小数 取…

【Proteus仿真】【51单片机】酒精浓度检测系统设计

文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介 本项目使用Proteus8仿真51单片机控制器&#xff0c;使用LCD1602显示模块、按键模块、LED和蜂鸣器、MQ-3酒精传感器模块等。 主要功能&#xff1a; 系统运行后&#xff0c;LCD1602显示酒精浓度值和阈值&…

【自学Docker】Docker命令

Docker命令 Docker命令分类 Docker环境信息 docker [info|version]Docker容器生命周期管理 docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]Docker容器操作运维 docker [ps|inspect|top|attach|wait|export|port|rename|stats]Docker容器rootfs命令 …