标签: bug-reporting

哪个是在Java代码中查找错误的最佳工具?

我想知道哪种工具最适合在我的代码中找到任何类型的错误.我知道这可能是一些理论上或永无止境的问题所以我想根据错误报告的效率(包括命名约定)对其进行修改.那么您可以说哪个工具报告和最大错误以及是否在行业中有效使用?我听说过findbug真的很棒吗?

java bug-reporting

7
推荐指数
1
解决办法
6260
查看次数

iOS Safari在与video.js播放器交互时向下滚动

通过第二次单击菜单按钮关闭video.js播放器弹出菜单时iOS(10.3)上的Safari跳跃(向下滚动).

如何重现:

  1. https://codepen.io/mkhazov/full/PjBJvb/.在iPhone或xcode模拟器上的Safari中打开此笔.
  2. 向下滚动
  3. 单击质量选择按钮
  4. 再次单击它.

录制视频:http://www.screencast.com/t/IPkjEo2dxW7

这绝对是移动Safari的bug(没有js代码负责滚动),但我找不到合适的解决方法.

这可以通过这里提出的CSS来修复:

html,
body {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

但它打破了其他的东西(例如,window.scrollY/$(window).scrollTop())所以我不能使用它.

任何想法/建议将不胜感激.

css safari bug-reporting ios video.js

7
推荐指数
0
解决办法
695
查看次数

您支持哪些开源项目,或者是什么阻止您支持项目?

我经常觉得我应该为某些项目做出更多贡献,因为我每天都依赖它们,但我常常觉得自己会受到影响.

您是否有任何项目,您不是主要的开发人员,但确实提交补丁?

任何阻碍你伸出援手的绊脚石?

testing open-source patch bug-reporting

6
推荐指数
1
解决办法
227
查看次数

使用javascript从浏览器控制台获取数据

我不知道之前是否曾经问过这个问题,但是我想要做的是从浏览器本身的错误控制台获取数据(如果它支持它),这将是用户发送时的数据错误报告它会解决与我网站上的页面相关的任何错误,例如代码中的拼写错误以及其他某种方式可以解决的问题.此外,在这方面有没有办法将错误从控制台传递到可用的格式?如果这是不可能的,那么我可以告诉他们复制和粘贴网站本身的内容.

我现在想到了这一点,因为我正在考虑如何使错误报告系统运行得更好,因为整个事情基本上是在浏览器中运行而对于后端我可以很容易地只查看错误日志但是对于前端即javascript位事情并非如此轻松.

因此,要在一个小语句中完成所有这一切,有一种简单的方法从错误控制台获取数据并能够通过javascript发送到表单或类似的东西.

javascript error-handling bug-reporting error-console

6
推荐指数
1
解决办法
5857
查看次数

使用基于类的通用视图DetailView与ModelForm显示一个错误 - 如何继续?

令人印象深刻的是,功能性网站与教程中的通用视图一起快速发展.此外,表单处理的工作流程很好.我使用ModelForm帮助器类从我制作的模型创建一个表单,并很高兴看到这么多的功能汇集在一起​​.当我使用通用list_detail.object_detail时,我很失望,我可以显示的所有内容都是单独的字段.我知道ModelForm类包含用于呈现的信息,因此我想将ModelForm与通用视图一起使用.

我正在询问stackoverflow以获得一些方向,并欣赏几张海报的答案和评论.我已经想出如何让它工作,但DetailView中有一个错误.该解决方案包括一种解决方法.

要将ModelView与通用视图一起使用,并使所有字段自动呈现以下工作:

创建一个项目,并在其中创建应用程序住院患者.

如果你有

# inpatients/models.py

class Inpatient(models.Model):
    last_name = models.CharField(max_length=30)
    first_name = models.CharField(max_length=30,blank=True)
    address = models.CharField(max_length=50,blank=True)
    city = models.CharField(max_length=60,blank=True)
    state = models.CharField(max_length=30,blank=True)
    DOB = models.DateField(blank=True,null=True)
    notes = models.TextField(blank=True)

    def __unicode__(self):
        return u'%s, %s %s' % (self.last_name, self.first_name, self.DOB)

class InpatientForm(ModelForm):
    class Meta:
        model = Inpatient
Run Code Online (Sandbox Code Playgroud)

和

# inpatients/views.py

from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from django.views.generic import DetailView
from portal.inpatients.models import *

def formtest(request):
    if request.method == 'POST':
        form = InpatientForm(request.POST)
        if form.is_valid():
            form.save()
            return …
Run Code Online (Sandbox Code Playgroud)

django bug-reporting modelform django-generic-views

6
推荐指数
1
解决办法
6784
查看次数

确认与MSVC 2015 RC中的分配器相关的此标准库错误

这是一个SSCCE:

#include <memory>
#include <vector>

template <class T> struct my_allocator : std::allocator<T> {
    //This overriding struct causes the error
    template <class U> struct rebind {
        typedef my_allocator<T> other;
    };

    //Ignore all this.
    typedef std::allocator<T> base;
    typename base::pointer allocate(typename base::size_type n, std::allocator<void>::const_pointer /*hint*/=nullptr) { return (T*)malloc(sizeof(T)*n); }
    void deallocate(typename base::pointer p, typename base::size_type /*n*/) { free(p); }
};

int main(int /*argc*/, char* /*argv*/[]) {
    std::vector<int,my_allocator<int>> vec;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

GCC喜欢它.
ICC喜欢它.
Clang喜欢它.
甚至MSVC 2013都喜欢它.
但MSVC 2015 RC吐出:

1>------ Build …
Run Code Online (Sandbox Code Playgroud)

c++ bug-reporting visual-c++

6
推荐指数
1
解决办法
1227
查看次数

声音不起作用 Focal Fossa Ubuntu 20.04

我最近一直在使用 ubuntu 20.04,并且有一台带 B&O 扬声器的 HP pavillion 笔记本电脑。但是我听不到任何声音。不过,蓝牙工作正常。

我尝试了很多解决方案,例如:

*sudo apt purge timidity-daemon

*sudo alsa force-reload

*sudo apt install pavucontrol并运行pavucontrol.

没有一个解决方案对我有用。

编辑:后来我认为它是一个内核错误,并使用以下命令说一个解决方案:

sudo add-apt-repository ppa:kaihengfeng/fix-lp1869819
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

之后我尝试重新安装pulseaudio。现在蓝牙设备刚刚连接后会自动断开连接,也不播放任何声音。

audio kernel bluetooth bug-reporting ubuntu-20.04

6
推荐指数
3
解决办法
1万
查看次数

我在哪里报告Windows核心库问题?

我如何让微软了解我在其核心库例程中发现的问题?他们是否有一个中央存储库来报告这些事情?

我不是Microsoft Development Network(MSDN)的成员.

或者我应该打扰?

windows msdn bug-reporting core-api

5
推荐指数
1
解决办法
615
查看次数

在使用桌面应用程序解决客户端问题时,您要求提供哪些信息?

我们编写了一个Windows桌面应用程序,它安装在我们无法访问的几千台计算机上.当其中一个用户报告错误时,即使描述非常彻底,也有其他可能有用的信息.

我们目前正在开发自动反馈代理,这意味着我们可以访问非常详细的信息.但就像糖果店里的孩子一样,我们不知道从哪里开始. 您在同一案例的反馈包中会包含哪些信息? 有什么帮助我们重现那里的错误?

到目前为止我们得到的是:

  • 我们的应用程序的版本号,
  • OS和OS版本号
  • 代理信息
  • .NET版本和更新号
  • 我们的应用程序特有的信息(例如数据版本)
  • 访问和错误日​​志

请注意,这与此问题类似,但是当程序崩溃时,我们对获取信息并不感兴趣,就像用户遇到错误一样.

编辑:澄清:在发生错误的情况下,不询问用户应该提供哪些信息,而是我们应该以什么方式收集程序性信息呢?

c# desktop-application bug-reporting

5
推荐指数
1
解决办法
88
查看次数

在SQL Server中报告错误的正确位置在哪里?

我在SQL Server 2008中发现了一个相当微不足道的错误.

我想向微软报告,但是,当我访问https://support.microsoft.com/时,我意识到我可能需要花费300加元来报告它.

有没有一个地方我可以报告这个错误而不花钱给我任何钱?


以下是该错误的示例:

作品:

USE [msdb]  
(SELECT * FROM msdbms)
Run Code Online (Sandbox Code Playgroud)

与失败 "关键字'秩序’附近有语法错误."

USE [msdb]  
(SELECT * FROM msdbms ORDER BY dbms)
Run Code Online (Sandbox Code Playgroud)

此外,如果我不正确,这不是一个错误可以解释为什么不呢?

编辑
我已将此添加到Microsoft Connect

bug-reporting sql-server-2008

5
推荐指数
2
解决办法
4241
查看次数