目录
myesplice出现Unhandled event loop exception错误
包问题记录!!(属于JMock)java.lang.NoClassDefFoundError: net/sf/cglib/core/CodeGenerationException
pip is configured with locations that require TLS/SSL, however the ssl modul........
inherit global site-packages 仅针对这个选项的坑
Power Designer出现The field 'object language' must be defined
问题集锦
零零散散的问题 占文章数 索性合并一起了。
myesplice出现Unhandled event loop exception错误
用myeclipse总是会抽风 😓
以下是错误提示:
java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(SWT.java:4514)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.SWT.error(SWT.java:4419)
at org.eclipse.swt.custom.StyledText.setCaretOffset(StyledText.java:8690)
at org.eclipse.ui.internal.console.IOConsoleViewer.handleVerifyEvent(IOConsoleViewer.java:111)
at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(TextViewer.java:431)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:274)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:802)
at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7342)
at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8225)
at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2530)
at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6018)
at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6049)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5733)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.IME.WM_IME_COMPOSITION(IME.java:404)
at org.eclipse.swt.widgets.Canvas.WM_IME_COMPOSITION(Canvas.java:388)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4817)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5102)
at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3144)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3811)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
可能是你控制台光标位置不对
如果在其他位置可能报错。
仅关于select数据绑定和国际化和数据验证的记录
当我完成了数据绑定后,想要国际化select的option,然而却报了Neither BindingResult nor plain target object for bean name '***' available as这个错误,后来在service里加了model.addAttribute(“key”,value)成功了。
在继续数据验证的时候用
if(result.hasErrors()){
。。。。
return "页面"
}
又报了Neither BindingResult nor plain target object for bean name '***' available as这个错误,然后我再if语句中加了model.addAttribute后return到jsp页面后,居然没有错误显示了,几经波折下,终于找到了一个方法即:
if(result.hasErrors()){
//新建列表存错误信息
List<ObjectError> ls = result.getAllErrors();
//该列表存放错误信息的toString()后的信息
List<String> errors = new ArrayList<>();
//for循环一个个赋值
for(int i = 0; i < ls.size(); i++){
String ls1 = ls.get(i).getDefaultMessage().toString();
errors.add(ls1);
}
//解决Neither BindingResult..这个错误
model.addAttribute("r",r);
//将错误信息放入key errors中
model.addAttribute("errors",errors);
model.addAttribute("msg","null");
return "register";
}
jsp页面:
<tr>
<td><font style="font-size:20px;font-weight:bold;"><spring:message code="UserType"/>:</font>
<form:select path="type">
<option value="<spring:message code="user"/>">
<spring:message code="user"/>
</option>
<option value="<spring:message code="collector"/>">
<spring:message code="collector"/>
</option>
</form:select></td>
</tr>
<c:forEach items="${errors }" var="errors">
<tr>
<td>${errors }</td><br/>
</tr>
</c:forEach>
最后,感谢这篇博客:https://www.cnblogs.com/wulachen/p/10696428.html。互联网有弊也有利啊!
包问题记录!!(属于JMock)java.lang.NoClassDefFoundError: net/sf/cglib/core/CodeGenerationException
今天在做JMock的测试的时候 发现这个错误,经过百度没有找到,后来发现原来是包没导全,特此记录,提醒记得包要导全!!!
在idea环境下,进行单元测试时发生的错误。
做pycharm的flask的时候又是包的问题,这次是包导错了,我醉了 包flask_sqlaichemy和sqlaichemy要记得区分(pycharm错误一直提示sqlaichemy是要import也是导致错误的原因,唉 高效率的软件有利也有弊吧),其实也是自己基本功不扎实,from a import b, a才是要导入的包 我真是醉了 错误是Unresolved reference 'sqlalchemy'和ImportError: No module named flask_sqlalchemy
以及附上清华镜像https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 解决了我的conda的下载慢的问题,其中那些命令要在anaconda prompt中敲入,以及记得包管理器选择最后一个命令新建的那个文件夹(我感觉是要选这个的我是这个路径G:\Python\anaconda\envs\myenv\python.exe)
如果有错误 欢迎指正!
pip is configured with locations that require TLS/SSL, however the ssl modul........
感谢这位博主 红色字体原文链接 有linux和window 因为我的是window就只发window了。以及感谢评论区的那位大兄弟
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_37697335/article/details/88543901
Windows环境下:
解决方法为到https://slproweb.com/products/Win32OpenSSL.html上下载winopessl,直接下载第一个MSI安装即可:
之后问题就解决了
安装的时候根据那位大兄弟就一路默认 然后最后选择第二个 没有数字的选项。我安装在自己pycharm的路径下
inherit global site-packages 仅针对这个选项的坑
pycharm中新建虚拟环境勾上这个选项 虽然你不用下一些包,但是 他不会给你安装pip 这就表示你得自己下载pip 但是我试了一些方法还是不行,有时候粘贴别的项目的Scripts里的pip会把包下到那个项目。
https://www.jianshu.com/p/b4629ee87e80
感谢这位简书作者!!!
myeclipse不出现web.xml
我的版本是2017 CI 7 然后今天不知道为什么突然新建servlet出现web.xml(因为最近接触myecplise,所以习惯自动生成@WebServlet(XXX)) 经过网上查询,选择在圆圈中,而不是波浪线那个 package。
用MyEclipse 那种创建Servlet可以自动生成注解@WebServlet
用Package那种创建Servlet会自动在xml中配置
参考网址:https://bbs.csdn.net/topics/392323814
Power Designer出现The field 'object language' must be defined
如图错误,点击这个
因为我一开始装错了 下次再装不知道为什么出现上述错误 后来仔细观察 他的language包在我上次安装的位置,改成当前路径即可
事实上如果后来在其他地方还是出现The field 'XXX' must be defined,可能原因就是重新安装后,地址变了 需要按上述重新设置 在出现的地方点旁边的文件夹
右键无法新建Word等文件
一开始因为装了PD 右键新建多了好多东西,用了右键管理,给我全删了 气死我了。
特此记录如何重新添加。
1.win+R 输入regedit
2.在HKEY_CLASSES_ROOT\.doc
如果其他文件无法新建就对应的文件后缀加地址斜杠 如HKEY_CLASSES_ROOT\.ppt
直接找也可以 就在最前面,因为 .是最优先排序的
3.在弹出子选项中找到“.doc”选项,在选项卡下“新建项”新建一个名字为“Word.Document.8”的选项
4.在“.doc”选项卡右侧"新建字符串值“,并将字符串命名为“Content Type",数据为”application/msword“
5.重启电脑即可。
不知道为什么我就改了doc 其他没掉的全部重新出现了。也有可能 重启一下就好了?