Я получал эту ошибку в emacs каждый раз, когда я ввожу что-либо в определенных буферах:
c-forward-sws: Неправильный аргумент типа: stringp, ноль
Это, кажется, вещь подсветки синтаксиса; я получаю его в буфере, это находится в sh-режиме каждый раз, когда я ввожу что-либо - даже возвращаются на пустой строке. Я также иногда добирался, это в C ++-mode буферизует, но я не помню определенную строку, и при этом я не могу воспроизвести его в таком режиме.
Я не изменил свой .emacs в последнее время (что я могу вспомнить).
Какие-либо идеи, какова проблема? Функция определяется в cc-engine.el, но мне нелегко выяснять контекст.
Вместо этого:
var activeMembers = (
from member in db.ContactSet
where member.ID.ToString().Contains(activeProducts));
Попробуйте выполнить следующие действия:
var activeMembers = (
from member in db.ContactSet
where activeProducts.Contains(member.ID));
-121--2675143- Здесь: Определение размера браузера с помощью JQuery .
-121--4571524-Чтобы выяснить проблему, нужно еще немного изучить. То, что вы предоставили, недостаточно (если только ответчик уже не обнаружил конкретную проблему).
Первым шагом обычно является установка переменной debug-on-error
в значение t
. Это обеспечит трассировку стека с дополнительной информацией (обычно указывающей, какое выражение внутри функции вызывает проблему).
Если проблему можно надежно воспроизвести, не устанавливайте указанную выше переменную, а перейдите к определению функции ( M-x find-function c-forward-sws RET ) и настройте ее для отладки с помощью M-x edebug-defun . Затем выполните действия, вызывающие ошибку, и выполните переход к коду. Отладчик довольно интуитивно понятен, если вы знакомы с lisp, и документацию можно найти на этой информационной странице .
По крайней мере, добавление трассировки стека может предоставить достаточно информации, чтобы привести к ответу, хотя, вероятно, потребуется тестовый случай, чтобы воспроизвести проблему...