Архив метки: ошибка

Обновление Android Studio с версии 2.8 до 3.1

Ну не всё прошло гладко.. Скачаная с гугла инсталяшка под Linux так и не заработала. Многочисленные не понятные ошибки при компиляции проектов.. Заработал тольво вариант с установкой из ppa.

  sudo add-apt-repository ppa:maarten-fonville/android-studio
  sudo apt update
  sudo apt install android-studio

Но и после этого «сразу» не заработало для старых проектов. Лечим ошибку «Error:Failed to complete Gradle execution.Cause:Write access is allowed from event dispatch thread only»

1) Удаляем папку .gradle из проекта
2) В (File -> Project Structure -> SDK Location) ставим галку «Use embedded JDK»

Python и ошибка InternalError(-1, ‘Unread result found.’, None))

Сия ошибка возникает когда одно и тоже соединение используется в «вложенных» запросах.  Хотя курсоры разные. Т.е. внутри проходу по циклу cursor.fetchone(), выполняется еще один запрос с этим же идентификатором соединения, но с другим курсором.

Решение: курсор создаем с «буфером»: cursor = sbss.cursor(dictionary=True,buffered=True)

Например:

	sql="select * from requests where datediff(now(),lastpost)=%s-3 and statusid=3";
	cursor = sbss.cursor(dictionary=True,buffered=True)
	cursor.execute(sql,[sbss_from_count_days]);
	row = cursor.fetchone()	
	while row is not None:
	    id=row["id"];	
	    author_id=row["author_id"];	
	    responsible_man=row["responsible_man"];	
	    name=row["name"];		    
	    func.putlog("----нашли близкий к просрочке requests :"+str(id))	    	    
	    m_arr=func.GetSBSSManagerInfo(sbss,responsible_man);
	    row = cursor.fetchone()

Ubuntu 15.10, MySQL Errcode: 24 — Too many open files

В Ubuntu 15.10, MySQL начала выдавать иногда это сообщение.

Решение: редактируем mysql.cnf

sudo mcedit /etc/mysql/conf.d/mysql.cnf

Добавляем:

[Service]
LimitNOFILE = infinity
 LimitMEMLOCK = infinity

 

Далее:

sudo systemctl daemon-reload
sudo service mysql restart

 

1С выдет ошибку «Процедура или функция с указанным именем не определена (Предупреждение) «

Например что-то типа «Проверка сервера 1С:Предприятия {Документ.ПутевойЛист(1032,3)}: Процедура или функция с указанным именем не определена (Предупреждение) »

Решение: поставить в настройках запуска галочку «Толстый клиент». Сия ошибка возникает при обновлении платформы с древних версий, на современные.