uncaught RangeError: Maximum call stack size exceeded

에러노트|2021. 8. 10. 11:58
반응형

"최대 호출 스택 크기 초과" 실제로 재귀호출이나 무한 루프로 인한 오류가 원인일 수 있으나

 

또 다른 원인으로 ajax 호출 시 parameter 에 object 의 value 값이 아닌 object 를 넘긴 경우에 발생할 수 있다.

 

왠 무한 루프지 하고 코드를 아무리 보아도 문제가 루프는 찾을 수 없었으나 

 

parameter에 object 를 넘긴 것이 실수..아마도 object의 모든 속성(?)을 넘겨서 그런것이 아닐까 하는 추측.

 

필자의 경우 

 

var a = $(this);

 

a 를 ajax Parameter로 넘겨서 발생함.

댓글()

Facebook 연동 오류 , Invalid Scope: Array (Please check lower letter case or delimiter)

에러노트|2020. 11. 16. 23:02
반응형

오류 메시지 : Invalid Scope: Array (Please check lower letter case or delimiter)

 

해결 방법 :  Scope에 대한 정의가 바뀐 것 같음.

 

"scope"   => ['public_profile', 'email'] 

 

배열로 되어있던 기존 상태에서 

 

콤마 혹은 공백으로 구분하여 아래와 같이 수정.

 

"scope"   => 'public_profile,email'

 

 

 

참고 자료 

 

stackoverflow.com/questions/63620672/hybridauth-facebook-invalid-scope-array-please-check-lower-letter-case-or-deli

 

HybridAuth Facebook Invalid Scope: Array (Please check lower letter case or delimiter)

Facebook started returning this error a few days ago: "Invalid Scope: Array (Please check lower letter case or delimiter)" I haven't made a changes to the login functionality, or facebook...

stackoverflow.com

 

sir.kr/g5_tip/14440

 

페이스북 소셜로그인 에러가 발생될 때 > SIR

페이스북 소셜로그인에서 아래와 같은 에러가 발생될 때 극복 방법입니다.

Invalid Scope: Array (Please check lower letter case or delimiter)

 

plugin/social/includes/functions.php 파일 325줄

sir.kr

 

댓글()

전송 연결 net_io_connectionclosed에서 데이터를 읽을 수 없습니다.

에러노트|2019. 3. 15. 13:47
반응형

오류 메시지  : 전송 연결 net_io_connectionclosed에서 데이터를 읽을 수 없습니다.


vb.net 에서 SmtpClient + google smtp 로 메일 발송 시 오류가 남.



SmtpClient는 SSL 모드 (포트 465에 필요한 것)로 SMTP 서버에 연결하는 것을 지원하지 않기 때문에 발생한 오류.


smtpMail = New SmtpClient()

smtpMail.EnableSsl = True

smtpMail.UseDefaultCredentials = False


그리고 기존에 465 포트를 이용했다면 587로 변경.



위와 같이 변경하면 정상적으로 메일 발송이 가능함.

댓글()

Msxml2.ServerXMLHTTP error '80072ee2' - The operation timed out

에러노트|2019. 3. 8. 12:23
반응형

외부 http 통신을 위해 Msxml2.ServerXMLHTTP 를 사용했으나

외부 서비스와의 통신은 정상이었으나 로컬에 위치한 서비스 호출시 

80072ee2 에러 발생.



30분넘게 구글링해서 이것저것 해보았으나 해결이 안되었고

어찌어찌 찾다가 결국 MS 에서찾아냄.


https://social.msdn.microsoft.com/Forums/ko-KR/67522db4-cd9d-46b1-9621-eb0ba09f49de/msxml2serverxmlhttp-problem-moved-from-server-2003iis6-to-2008iis7-simple-xml-between-asp-pages?forum=xmlandnetfx




If is your problem is; While using MSXML2.ServerXMLHTTP

if the url for example MSDN.com its works

but if url is yourdomain.com it does'nt works ( reason is timeout !)

don't listen anothers solutions bla bla bla (update components, make 5 workers, add new users, copy files to another directory, use this script)

solution is = ASP -> Debugging Properties -> Enable Server-side Debugging attribute have to be False

(it is False in default, but many developers set it True for handling errors while programming)

Thats it...

Have a nice day ...



디버깅 한다고 서버 디버깅 활성화 해둔것이 문제였다.


댓글()

waiting for available sockets / 사용 가능한 소켓 대기 중 , 에러(?) 원인과 해결

에러노트|2018. 3. 30. 14:17
반응형



인터넷 브라우저 사용 중 볼 수 있는 오류 메시지

 

"사용 가능한 소켓 대기 중"


내용을 알고보면 이것을 에러라고해야할지..대기중인것으로 봐야할지..모호합니다.


  • waiting for available sockets 

  • 사용 가능한 소켓 대기 중



알려진 원인


  • 기본적으로 오버로드 이미지 및 크롬에 저장된 데이터로 인해 발생합니다. 
  • 크롬에 저장된 쿠키와 이미지가 커지면서 발생합니다.
  • 사이트를 열 때마다 브라우저에 임시로 쿠키 및 이미지가 저장 될때 과부하에 걸리면 소켓 오류가 발생합니다.
  • 열린 소켓갯수가 제한된 숫자보다 많은 경우 대기합니다.

해결 방법

  1. 크롬에서 chrome://net-internals/#sockets 설정 페이지로 이동 한 후 Close idle sockets , Flush socket pools 버튼으로 열려있는 소켓을 닫아주거나 소켓을 초기화 해주는 방법.




    ▼ 현재 연결된 소켓에 대한 목록이 보입니다. transfer , ssl 두가지 타입으로 나뉘어 보입니다.



  2. 쿠키 및 캐시를 삭제
  3. 크롬 확장 기능 및 도구 모음을 지우거나 비활성화.

댓글()

[에러노트] 사용자 'sa'이(가) 로그인하지 못했습니다. 이 사용자는 트러스트된 SQL Server 연결과 관련되어 있지 않습니다. (Microsoft SQL Server, 오류: 18452)

에러노트|2017. 9. 21. 15:49
반응형

MS-SQL 설치 후 로그인 시 에러 메시지



아래와 같은 오류 메시지가 뜨고 로그인이 되지 않는 문제.


사용자 'sa'이(가) 로그인하지 못했습니다. 이 사용자는 트러스트된 SQL Server 연결과 관련되어 있지 않습니다. (Microsoft SQL Server, 오류: 18452)


도움말을 보려면 다음을 클릭하십시오: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476





 Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452) 


 For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476



초기 설치시에는 기본 MS-SQL 서버 인증 상태가 Window 인증 모드로 되어있기 때문에


Sa 로 로그인 하려면 옵션을 변경해주어야 합니다.


서버 속성에서 보안 > 서버 인증 >  SQL Server 및 Windows 인증모드로 설정해줍니다.

(SQL Server and Windows Authentication mode)






댓글()

[에러노트] [DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다.

에러노트|2017. 9. 19. 18:20
반응형

업무용 PC를 포맷하고 MS-SQL Express 2012 버전 설치 이후 연결하려고 하면 



아래와 같은 오류 메시지가 뜹니다.



[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다.





해결 방법 : 


1. SQL Server 구성 관리자 실행.



2.  SQL Server 네트워크 구성 > SQLEXPRESS 에 대한 프로토콜 선택


( 아래 사진 참고 )




3. TCP / IP 속성 > IP 주소 > IPAll > TCP 동적 포트 입력란에 1433 입력.


( 아래 사진 참고 )







위와 같이 수정하면 접속이 됩니다.


매번 포맷하고 나서 설치 할때 마다 이러고 있는데


저장 / 공유용으로 기록을 남깁니다.


댓글()

응용 프로그램 풀을 처리하는 프로세스가 종료되는 동안 시간 제한을 초과했습니다.

에러노트|2017. 3. 31. 16:39
반응형


'www.abc.com' 응용 프로그램 풀을 처리하는 프로세스가 종료되는 동안 시간 제한을 초과했습니다. 프로세스 ID는 'xxxx'입니다.



웹서비스 운영 중 사이트가 죽고 1-2분 후 정성화 된다는 상황.


죽고 싶어도 죽지 못하고 문제가 있는 경우 90초 대기 후 재생되는듯함.


이벤트 로그 : 이벤트ID 5013


https://support.microsoft.com/en-us/help/2819362/iis-application-pool-shutdowntimelimit-recycle-property-does-not-apply-to-was-hosted-wcf-services-using-net.tcp


기본값 90초



고민 할 점 : 줄이면 바로 재생되겠으나 

물려있던 커넥션이 끊기기 땜시로..고민됨..

댓글()