问题标签 [runtime-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1456 浏览

javascript - IE7 中的间歇性运行时错误:发生在第 0 行,需要对象吗?嗯?

我正在处理的网站显示间歇性运行时错误,但仅在 IE7 和 8 中出现。此错误几乎是随机出现的(例如,它可能会在初始页面加载时弹出一次,或者直到第 n 个页面加载时才会弹出)。错误说它发生在第 0 行,错误是“需要对象”。我在整个站点中都使用 jQuery,但禁用它(即各种插件和诸如此类的东西)并没有解决问题。我仍在努力,但想得到这个“帮助!” 如果有人以前处理过类似的事情,请退出 stackoverflow。

它的间歇性是真正让我大吃一惊的地方。

0 投票
5 回答
583 浏览

java - Java空指针异常

我正在编写两个类来处理简单的拍卖。我已经准备好一个正在工作的类,它处理单个拍卖的操作,现在我正在编写另一个类,比如拍卖行,以跟踪所有可用的拍卖。在测试类的以下部分时:

在具有以下代码的主要方法中(“kauppa”是经过测试且工作的对象变量):

我得到:

ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) 在 ope.auction.dutch.DutchAuctionTest.main(DutchAuctionTest.java:54) 的线程“main”java.lang.NullPointerException 中的异常

我该如何解决这个问题?

0 投票
4 回答
503 浏览

python - 在 Python 中产生多个线程会导致 RuntimeError

我正在尝试向 Python 应用程序添加多线程,因此从一些玩具示例开始:

这很好用,但是当我尝试启动第二个线程时,我得到一个 RuntimeError :

由于其他人似乎在运行此代码时没有问题,让我补充一下,我在 Windows 7 x64 Pro 上使用 Python 2.6.3 32 位(如果重要的话)。

0 投票
5 回答
1634 浏览

c++ - printf((char *) i); 运行时错误?(我为整数)

在 for 循环中,我尝试使用 printf 打印当前 i 值。这一行:printf((char *) i);给我运行时错误。为什么是这样?!

以下是执行此操作的快速 fizzbuzz 解决方案:

0 投票
1 回答
5013 浏览

wicket - 有问题的 Wicket RuntimeException

我无法确定 Wicket 应用程序中 RuntimeException 的原因。我设置了许多断点,但是当我提交表单时,没有一个会触发,只有在表单加载时才会触发。这是堆栈:

WicketMessage:没有为类定义获取方法:类 this.is.my.class.WicketDocumentModel 表达式:DocumentUpload

根本原因:

org.apache.wicket.WicketRuntimeException:没有为类定义获取方法:类 this.is.my.class.WicketDocumentModel 表达式:在 org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:445) 处的 DocumentUpload org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:90) 在 org.apache.wicket.model 的 org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:287)。 AbstractPropertyModel.getObject(AbstractPropertyModel.java:117) 在 org.apache.wicket.Component.getDefaultModelObject(Component.java:1664) 在 org.apache.wicket.Component$3.compare(Component.java:548) 在 org.apache。 org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1168) 上 org.apache.wicket.markup.html.form.upload 上的 wicket.Component.setDefaultModelObject(Component.java:3049)。FileUploadField.updateModel(FileUploadField.java:100) 在 org.apache.wicket.markup.html.form.Form$FormModelUpdateVisitor.component(Form.java:225) 在 org.apache.wicket.markup.html.form.FormComponent。 visitComponentsPostOrderHelper(FormComponent.java:514) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrderHelper(FormComponent.java:493) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrder(FormComponent. java:465) 在 org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:2051) 在 org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:2019)在 org.apache.wicket.markup.html.form.Form.process(Form.java:984) 在 org.apache.wicket.markup.html.form.Form.process(Form.java:911) 在 org.apache .wicket.markup.html.form.Form.onFormSubmitted(Form.java:876) 在 java.lang。org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182) 的 reflect.Method.invoke(Method.java:597) org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget. java:73) 在 org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) 在 org.apache.wicket.RequestCycle.step 的 org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) (RequestCycle.java:1329) 在 org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) 在 org.apache.wicket.RequestCycle.request(RequestCycle.java:545) 在 org.apache.wicket.protocol。 http.WicketFilter.doGet(WicketFilter.java:456) 在 org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) 在 org.apache.catalina.core。ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org .apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve .java:102) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 在 org.apache.jk。 server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) 在 org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) 在 org.apache.jk.common.ChannelSocket。在 org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) 在 org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) 在 org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) 调用(ChannelSocket.java:767) .apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) 在 java.lang.Thread.run(Thread.java:619)

我确实在这里找到了关于类似问题的讨论,但我还没有完全能够将那里提出的建议变成适合我情况的解决方案。我的类不包含名为 DocumentUpload 的 Java 变量,但包含以下内容:

0 投票
5 回答
9476 浏览

runtime-error - VBA/宏中的错误 3709

当我运行这部分程序时,不断弹出运行时错误 3709。有谁知道我能做些什么来修复它?

谢谢,

杰米

0 投票
3 回答
2824 浏览

java - NoClassDefFoundError:Mac 计算机上的 javax/swing/GroupLayout$Group

仅当我在 mac 计算机上测试我的 Java 程序时,我才会遇到运行时错误。它在各种 Windows 操作系统上测试得非常好。这是我在 Mac 电脑上收到的错误消息...

线程“AWT-EventQueue-0”中的异常 java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group at project.MainPanel.calculateButtonActionPerformed(MainPanel.java:198) at project.MainPanel.access$200(MainPanel.java:32)在 project.MainPanel$3.actionPerformed(MainPanel.java:97) 在 javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) 在 javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202) 在 javax.swing .DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) 在 javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) 在 javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) 在 java.awt。 Component.processMouseEvent(Component.java:5602) 在 javax.swing.JComponent.processMouseEvent(JComponent.java:3135) 在 java.awt.Component.processEvent(Component.java:5367) 在 java.awt.Container.processEvent(Container.java:2010) 在 java.awt.Component.dispatchEventImpl(Component.java:4068) 在 java. awt.Container.dispatchEventImpl(Container.java:2068) 在 java.awt.Component.dispatchEvent(Component.java:3903) 在 java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256) 在 java.awt.LightweightDispatcher.processMouseEvent (Container.java:3936) 在 java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866) 在 java.awt.Container.dispatchEventImpl(Container.java:2054) 在 java.awt.Window.dispatchEventImpl(Window.java: 1801) 在 java.awt.EventQueue.dispatchEvent(EventQueue.java:463) 在 java.awt.EventDispatchThread 的 java.awt.Component.dispatchEvent(Component.java:3903)。pumpOneEventForHierarchy(EventDispatch!Thread.j ava:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents( EventDispatchThread.java:176) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:110)\

我不知道为什么会这样。我在 Windows 计算机上编译程序的事实可能是问题所在吗?这是我唯一能想到的。

0 投票
1 回答
512 浏览

c# - 从托管代码调用本机代码时出现挑战性的运行时错误

第一层

我有一个用 VC++6 服务包 6 编写的 win32 dll。让我们将此 dll 称为 FirstLayer。我无权访问 FirstLayer 的源代码,但我需要从托管代码中调用它。问题是 FirstLayer 大量使用 std::vector 和 std::string 并且无法将这些类型直接编组到 C# 应用程序中。下面此层的代码说明了可以在此 dll 中找到的示例。

第二层

我能想到的解决方案是先创建另一个用VC++6 service pack 6编写的win32 dll。我们把这个dll称为“SecondLayer”。SecondLayer 充当 FirstLayer 的包装器,它基本上将 STL 类型转换为自定义编写的非 STL 类类型。

第三层

我还创建了一个 VC++2005 类库作为 SecondLayer 的包装器。这个包装器完成了将非托管 SecondLayer 转换为托管代码的所有繁琐工作。让我们将此层称为“ThirdLayer”。如下所示的该层的代码被简化以演示错误,因此它不进行上述转换。

第四层

最重要的是,我创建了一个 C#2005 控制台应用程序来调用 ThirdLayer。让我们将此 C# 控制台应用程序称为“FourthLayer”。

调用序列摘要

第四层(C#2005) -> 第三层(VC++2005) -> 第二层(VC++6) -> 第一层(VC++6)

运行时错误

下面的代码编译/构建没有错误,但我收到以下运行时错误:

未处理的异常:System.AccessViolationException:试图读取或写入受保护的内存。这通常表明其他内存已损坏。在 SecondLayer.PassDataBackToCaller(SecondLayer ,StdVectorWrapper* ) 在 Sample.ThirdLayer.PassDataBackToCaller() 在 c:\project\on going projects\test\sample\thirdlayer\thirdlayer.cpp:line 22 at FourthLayer.Program.Main(String[] args) 在 C:\Project\On Going Projects\test\Sample\FourthLayer\Program.cs:line 14*

在不同操作系统上执行 FourthLayer 应用程序时,不会出现此错误。例如,对于 Windows XP,没有错误,但对于 Vista 和 Windows 7 等其他操作系统,则会出现错误。

我不明白是什么原因造成的。有任何想法吗?我该如何修改代码来纠正这个问题?

// Fourth_Layer (C#2005 console application)

// Third_Layer (VC++2005 class library)

// Second_Layer - Main Class (VC++6 win32 dll)

// Second_Layer - StdVectorWrapper Class (VC++6 win32 dll)

// Second_Layer - StdStringWrapper Class (VC++6 win32 dll)

// First_Layer (VC++6 win32 dll)

0 投票
1 回答
371 浏览

f# - F# 示例代码的基础无法编译,为什么?

我正在阅读Robert Pickering的 F# 基础。当我尝试运行本书中的第一个示例(如下)时,我在函数打印处遇到运行时错误,“无法解析格式字符串'缺少格式说明符'”

输出应该是(根据书):

“你好\n世界\r\n\t!”
"c:\projects"
[|98uy; 121uy; 116uy; 101uy; 115uy; 98uy; 121uy; 116uy; 101uy; 115uy; 98uy;
  121uy; 116uy; 101uy; 115uy|] -1y
4095
18UL

我想,也许我没有应该引用的东西?

0 投票
2 回答
7740 浏览

visual-studio - 禁用 Microsoft Visual C++ 运行时错误

如果我的应用程序崩溃,Microsoft Visual C++ 运行时库“运行时错误!” 发生。

消息的文本是:
此应用程序已请求运行时以异常方式终止。
请联系应用程序的支持团队以获取更多信息。

我知道,我需要解决所有这些问题,但我想这个错误过去没有出现。Visual Studio 2005 中是否有启用/禁用此类错误(处理)的选项?相反,我希望应用程序崩溃/退出并提供 Microsoft Windows 错误报告。