묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
docker-compose up 오류
선생님 안녕하세요 수업 잘듣고있습니다!freebord 폴더로docker-compose up 했는데 오류가 났어요혼자해볼려했지만 잘안되서 올려요../boards/[boardId]/index.tsximport { gql, useQuery } from "@apollo/client"; import { useRouter } from "next/router"; import { IQuery, IQueryFetchBoardArgs, } from "../../../../src/commons/types/generated/types"; import BoardWrite from "../../../../src/components/units/board/write/BoardWrite.container"; const FETCH_BOARD = gql` query fetchBoard($boardId: ID!) { fetchBoard(boardId: $boardId) { writer title contents youtubeUrl boardAddress { zipcode address addressDetail } images } } `; export default function BoardsEditPage() { const router = useRouter(); if (typeof router.query.boardId !== "string") { alert("올바르지 않은 게시글 아이디입니다."); void router.push("/"); return <></>; } const { data } = useQuery<Pick<IQuery, "fetchBoard">, IQueryFetchBoardArgs>( FETCH_BOARD, { variables: { boardId: router.query.boardId } } ); return <BoardWrite isEdit={true} data={data} />; } #0 95.00 Error occurred prerendering page "/boards/[boardId]". Read more: https://nextjs.org/docs/messages/prerender-error #0 95.00 ReferenceError: alert is not defined #0 95.00 at BoardDetail (/freeBoard_/.next/server/pages/boards/[boardId].js:308:9) #0 95.00 at d (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498) #0 95.00 at bb (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16) #0 95.00 at a.b.render (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43) #0 95.00 at a.b.read (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83) #0 95.00 at Object.exports.renderToString (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138) #0 95.00 at Object.renderPage (/freeBoard_/node_modules/next/dist/server/render.js:751:45) #0 95.00 at Object.defaultGetInitialProps (/freeBoard_/node_modules/next/dist/server/render.js:389:51) #0 95.00 at Function.getInitialProps (/freeBoard_/.next/server/pages/_document.js:530:20) #0 95.00 at Object.loadGetInitialProps (/freeBoard_/node_modules/next/dist/shared/lib/utils.js:69:29) #0 95.00 #0 95.00 Error occurred prerendering page "/boards/[boardId]/edit". Read more: https://nextjs.org/docs/messages/prerender-error #0 95.00 ReferenceError: alert is not defined #0 95.00 at BoardsEditPage (/freeBoard_/.next/server/pages/boards/[boardId]/edit.js:48:9) #0 95.00 at d (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498) #0 95.00 at bb (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16) #0 95.00 at a.b.render (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43) #0 95.00 at a.b.read (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83) #0 95.00 at Object.exports.renderToString (/freeBoard_/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138) #0 95.00 at Object.renderPage (/freeBoard_/node_modules/next/dist/server/render.js:751:45) #0 95.00 at Object.defaultGetInitialProps (/freeBoard_/node_modules/next/dist/server/render.js:389:51) #0 95.00 at Function.getInitialProps (/freeBoard_/.next/server/pages/_document.js:530:20) #0 95.00 at Object.loadGetInitialProps (/freeBoard_/node_modules/next/dist/shared/lib/utils.js:69:29) #0 95.00 info - Generating static pages (2/8) #0 95.04 info - Generating static pages (4/8) #0 95.04 [] #0 95.05 info - Generating static pages (6/8) #0 96.43 info - Generating static pages (8/8) #0 96.43 #0 96.43 > Build error occurred #0 96.43 Error: Export encountered errors on following paths: #0 96.43 /boards/[boardId] #0 96.43 /boards/[boardId]/edit #0 96.43 at /freeBoard_/node_modules/next/dist/export/index.js:498:19 #0 96.43 at runMicrotasks (<anonymous>) #0 96.43 at processTicksAndRejections (internal/process/task_queues.js:95:5) #0 96.43 at async Span.traceAsyncFn (/freeBoard_/node_modules/next/dist/trace/trace.js:75:20) #0 96.43 at async /freeBoard_/node_modules/next/dist/build/index.js:1024:17 #0 96.43 at async Span.traceAsyncFn (/freeBoard_/node_modules/next/dist/trace/trace.js:75:20) #0 96.43 at async /freeBoard_/node_modules/next/dist/build/index.js:898:13 #0 96.43 at async Span.traceAsyncFn (/freeBoard_/node_modules/next/dist/trace/trace.js:75:20) #0 96.43 at async Object.build [as default] (/freeBoard_/node_modules/next/dist/build/index.js:82:25) #0 96.55 error Command failed with exit code 1. #0 96.55 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. ------ failed to solve: executor failed running [/bin/sh -c yarn build]: exit code: 1
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
왜 mp의 first와 second를 v에서 순서를 뒤집어야할까요?
뒤집지 않는다면 cmp와 출력부분이 어떻게 될까요?
-
해결됨Do it! 알고리즘 코딩테스트 with C++
알고리즘 코딩테스트 문제풀이 강의 - 14 절댓값 힙 구현하기 (백준 11286)
C++ 책보고 풀어보고 있는데이해가 안가는 부분이 있습니다.struct compare{ bool operator()(int o1, int o2) { int first_abs = abs(o1); int second_abs = abs(o2); if (first_abs == second_abs) { return o1 > o2; } else { return first_abs > second_abs; } }};return o1 > o2; 이 부분에서 현재 입력값이 1,-1,0 이렇게 들어오면 o1 = 1, o2 = -1이 들어와서 비교를 하여 1 > -1 되는거 아닌가요? 그럼 양수가 정렬이 되는데 어떻게 이해를 해야하는지 모르겠습니다. 우선순위 큐에 관해서 Compare에 찾아보니 작은 수를 반환한다고 하는데 왜 그런지 이해가 안가네요...확인부탁드립니다.마찬가지로 return first_abs > second_abs; 이 부분도 설명 부탁드립니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
변경감지를 통한 데이터 변경에 대해서
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 김영한님 JPA강의를 모두 듣고 개인프로젝트를 하던 중에 궁금한 점이 생겨서 질문 올리게 되었습니다.김영한님께서 데이터의 업데이트는 변경감지를 통해서 하는 것이 좋다고 말씀하셨던 게 기억이 나는데요. 물론 변경감지만을 이용하라는 말씀은 아니시겠지만 변경감지를 통한 업데이트를 어디까지 사용해야 하는 가에 대해서 좀 의문이 생겼습니다.예를 들어 이런 경우입니다.회원이 게시판을 조회하면 조회수를 조회수를 증가시키는 로직인데요. (조회수 증가와 게시판 조회를 서로 다른 트랜잭션으로 했음)이럴 때에 변경감지를 통해서 조회수를 증가시킬 경우에 변경감지를 통해 변경된 값이 그대로 update되는 형태를 취하는 것인데, 이럴 경우 요청이 한 번에 많이 들오면 update순서가 보장되지 않아 정확한 조회수 증가가 이뤄지지 않을 것 같았습니다. 하지만 그렇다고 LOCK을 걸자니 조회수 하나 때문에 게시판 조회까지 LOCK이 걸려 조회 속도를 낮추는 것도 문제인 듯 하였습니다. 생각해 보면 이러한 조회수 증가는 쿼리를 UPDATE .. SET column = column +1 이런 식으로 만들고 처리하면 현재 컬럼의 값을 기준으로 1씩 증가하기 때문에 LOCK을 걸 필요도 없고 순서에 상관없이 일관된 값이 보장될 것 같은데 변경감지를 통해 값을 업데이트 하는 방식을 사용하면 현재 조회된 Entity의 조회수 값에 1을 추가하고 그 값으로 직접 UPDATE되는 형태라서 문제가 된 것이 아닐까 싶었습니다.이런 경우 UPDATE쿼리를 따로 날려 주는 방식이 더 효율적인 방식이 맞을까요? 실무에서는 어떤 방식을 취하고 있는 지 궁금합니다..!
-
해결됨실전! Querydsl
from절 서브쿼리를 아직 querydsl에서 지원하지않나요?
하이버네이트 6.1인가 6.2였나부터 from절 서브쿼리를 지원한다고 어디서 줏어들었었는데,아직 queryDSL에선 지원하지않나요? queryDSL 깃헙 최신릴리즈버전도 21년도라서 없을거같기도 한데 예전에 무슨 하이버네이트 서브파티쓰면 queryDSL로 할수있다고 어디서 들어서 그거로 어떻게 안되나 싶어서 궁금해서 질문드립니다
-
미해결
NestJS - Controller에 관해 질문드립니다!
안녕하세요. 현재 NestJS로 개인프로젝트를 진행하고 있습니다.인프런 처럼 강의페이지에서 수강평을 작성하는 로직을 만들고 있는데 궁금증이 생겨 질문드립니다.Param으로 받는 방법2. Body - dto에 courseId를 넣어서 받는 방법두 가지의 방법 중 어느 방법으로 설계해야할지 궁금증이 생겨 질문드립니다.!!
-
미해결홍정모의 따라하며 배우는 C++
(person 구조체의 주소)와 (person구조체의 주소를 넣어준 포인터를 다시 ref2에 넣었을때 주소)하고 같은게 이해가 가질 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.처음 Person 구조체를 선언하면 구조체가 담길 주소가 할당되고 (편의상 a라고 하겠습니다.)구조체의 주소를 담을 *ptr을 선언하면 포인터 그자체의 주소도 새로 생긴다고 배웠는데 (포인터의 주소는 b) 처음 구조체의 주소를 넣은 포인터라해도 그포인터의 주솟값을 다시 ref2에 넣어준다면 a라는 주소가 아닌 b가 나와야하는거 아닌가요? 어떻게 ref2에도 a라는 주소가 들어가있는건지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@ModelAttribute 질문
@PostMapping("/members/new") public String create(@Valid @ModelAttribute MemberForm form, BindingResult result) { if (result.hasErrors()) { return "members/createMemberForm"; } Address address = new Address(form.getCity(), form.getStreet(), form.getZipcode()); Member member = new Member(); member.setName(form.getName()); member.setAddress(address); memberService.join(member); return "redirect:/"; }@GetMapping("/members/new") public String createForm(Model model) { return "members/createMemberForm"; }이런식으로 @ModelAttribute를 사용하여 코드를 짜보려고 하니 에러가 나왔고, 아마 html에서 memberForm 객체가 없어서 이용하지 못했고, 결국 매핑에 문제가 생겨 출력(?)을 하지 못해서 그런 것 같은데 예전 스프링 MVC강의에서는 @ModelAttriute를 이용해 코드를 잘 작성했던 거 같은데 왜 이번 강의에서는 사용하지 않았는지 궁금합니다. @PostMapping("/members/new") public String create(@Valid MemberForm form, BindingResult result) { MemberForm이 어떻게 파라미터로 받을 수 있는지 궁금합니다. (이미 Model에 객체가 있으면 파라미터로 받듯이 받을 수 있는 건지?) 위의 코드를 이용해서 웹페이지를 만드려면 createMemberForm.html 에서<form role="form" action="/members/new" th:object="${memberForm}" method="post">이부분 대신 html 파라미터를 넘겨주는 식으로 고쳐야하는 것 일까요? html을 잘 몰라 질문드립니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
회원가입 버튼 클릭 시 콘솔창에 입력정보들이 나열되지않습니다.
정보를 입력 후 회원가입 버튼을 클릭하면콘솔창에 제로초님 화면처럼정보들이 나열되지않습니다! -백 콘솔창Executing (default): SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_NAME = 'ChannelMembers' AND TABLE_SCHEMA = 'sleact'Executing (default): SHOW INDEX FROM ChannelMembers FROM sleactDB 연결 성공GET /api/users 304 24.697 ms - -GET /api/users 200 4.038 ms - 5GET /api/users 304 2.241 ms - -GET /api/users 304 3.459 ms - -GET /api/users 304 2.637 ms - -GET /api/users 304 2.528 ms - --회원가입 indeximport useInput from '@hooks/useInput'; import { Header, Form, Label, Input,Error, Success, LinkContainer, Button } from "./style"; import fetcher from '@utils/fetcher'; import axios from 'axios'; import React, { useCallback, useState } from "react"; import { Redirect } from "react-router-dom"; import useSWR from 'swr'; const Signup = () => { const [email, setEmail] = useState(''); const [nickname, setNickname] = useState(''); const [password, setPassword] = useState(''); const [passwordCheck, setPasswordCheck] = useState(''); const {data: userData} = useSWR('/api/users', fetcher); const [signupError, setSignUpError] = useState(false); const [signUpSuccess, setSignUpSuccess] = useState(false); const [mismatchError, setMismatchError] = useState(false); const onChangeEmail = useCallback ( (e) => { setEmail(e.target.value); }, []); const onChangeNickname = useCallback ( (e) => { setNickname(e.target.value); }, []); const onChangePassword = useCallback ( (e) => { setPassword(e.target.value); setMismatchError(passwordCheck !== e.target.value); }, [passwordCheck, setPassword], ); const onChangePasswordCheck = useCallback( (e) => { setPasswordCheck(e.target.value); setMismatchError(password !== e.target.value); }, [password, setPasswordCheck], ); const onSubmit = useCallback( (e) => { e.preventDefault(); if(!nickname || nickname.trim()) { return; } if(! mismatchError) { setSignUpError(false); setSignUpSuccess(false); axios .post('/api/users', {email, nickname, password }) .then(() => { setSignUpSuccess(true); }) .catch((error) => { console.log(error.response?.data); setSignUpError(error.response?.data?.code ===403); }); } }, [email, nickname, password, mismatchError], ); if (userData) { return <Redirect to ="/workspace/sleact"/>; } return ( <div id="container"> <Header>Sleact</Header> <Form onSubmit={onSubmit}> <Label id="email-label"> <span>이메일 주소</span> <div> <Input type="email" id="email" name="email" value={email} onChange={onChangeEmail}/> </div> </Label> <Label id="nickname-label"> <span>닉네임</span> <div> <Input type="text" id="nickname" name="nickname" value={nickname} onChange={onChangeNickname}/> </div> </Label> <Label id="password-label"> <span>비밀번호</span> <div> <Input type="password" id="password" name="password" value={password} onChange={onChangePassword}/> </div> </Label> <Label id="password-check-label"> <span>비밀번호 확인</span> <div> <Input type="password" id="password-check" name="password-check" value={passwordCheck} onChange={onChangePasswordCheck}/> </div> {mismatchError && <Error>비밀번호가 일치하지 않습니다.</Error>} {!nickname && <Error>닉네임을 입력해주세요</Error>} {signupError && <Error>이미 가입된 이메일입니다.</Error>} {signUpSuccess && <Success>회원 가입되었습니다! 로그인해주세요.</Success>} </Label> <Button type="submit">회원가입</Button> </Form> <LinkContainer> 이미 회원이신가요? <a href="/login">로그인 하러 가기</a> </LinkContainer> </div> ); }; export default Signup; -개발자도구 콘솔창-개발자도구 네트워크요청 URL:http://localhost:3090/api/users요청 메서드:GET상태 코드:304 Not Modified원격 주소:[::1]:3090리퍼러 정책:strict-origin-when-cross-origin응답 헤더소스 보기access-control-allow-credentials:trueconnection:closedate:Wed, 26 Apr 2023 05:29:10 GMTetag:W/"5-fLbvuYullyqbUJDcLlF/4U0SywQ"vary:Originx-powered-by:Express요청 헤더소스 보기Accept:application/json, text/plain, /Accept-Encoding:gzip, deflate, brAccept-Language:ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7Connection:keep-aliveHost:localhost:3090If-None-Match:W/"5-fLbvuYullyqbUJDcLlF/4U0SywQ"Referer:http://localhost:3090/signupsec-ch-ua:"Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"sec-ch-ua-mobile:?0sec-ch-ua-platform:"Windows"Sec-Fetch-Dest:emptySec-Fetch-Mode:corsSec-Fetch-Site:same-originUser-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
클래식 프로젝트 보고서 中
클래식 프로젝트에서 생성 대비 해결된 이슈 보고서에서 생성된 이슈는 붉은선으로 표시가 되는데해결된 이슈 부분이 연두색 선으로 표시가 안됩니다.참고로, 해결된 이슈라고 하면 이슈 상태가 done 이나 closed 인 상태일까요?
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
스타일링 명시도 질문 (@layer)
@layer base { #__next { display: contents; } }#__next를 레이어 두어 스타일링 명시도를 낮춘 것에 대한 이유가 궁금합니다.혹시 next.js 내부에서 (프레임워크 내부에서) id : __next 를 스타일링하면 내가 작성한 코드보다 우선시 되도록 하기 위함인가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 리포지토리 테스크 케이스 findByName NoValue 에러 관련 질문입니다
package repository; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemoryMemberRepository; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; import java.util.List; import java.util.Optional; import static org.assertj.core.api.Assertions.*; class MemoryMemberRepositoryTest { MemoryMemberRepository repository = new MemoryMemberRepository(); @AfterEach public void afterEach() { repository.clearStore(); } @Test public void save() { //given Member member = new Member(); member.setName("spring"); //when repository.save(member); //then Member result = repository.findById(member.getId()).get(); assertThat(result).isEqualTo(member); } @Test public void findByName() { //given Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); //when Member result = repository.findByName("spring1").get(); assertThat(result).isEqualTo(member1); //then } @Test public void findAll() { //given Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); //when List<Member> result = repository.findAll(); //then assertThat(result.size()).isEqualTo(2); } } package hello.hellospring.repository; import hello.hellospring.domain.Member; import java.util.List; import java.util.Optional; public interface MemberRepository { Member save(Member member); Optional<Member> findById(Long id); Optional<Member> findByName(String name); List<Member> findAll(); }package hello.hellospring.repository; import hello.hellospring.domain.Member; import java.util.*; public class MemoryMemberRepository implements MemberRepository { private static Map<Long, Member> store = new HashMap<>(); private static long sequence = 0L; @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } @Override public Optional<Member> findById(Long id) { return Optional.ofNullable(store.get(id)); } @Override public List<Member> findAll() { return new ArrayList<>(store.values()); } @Override public Optional<Member> findByName(String name) { return store.values().stream() .filter(member -> member.getName().equals(name)) .findAny(); } public void clearStore() { store.clear(); } }이렇게 오류가 발생하는데 이유가 뭘까요? 아래와 같이 코드를 수정해보기도 하였습니다만, findAll 과 같이 노란색이 될뿐 초록색 마크가 나오지는 않습니다.@Test public void findByName() { // given Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); // when Optional<Member> result = repository.findByName("spring1"); // then assertThat(result.isPresent()).isTrue(); assertThat(result.get()).isEqualTo(member1); }
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
자주 나오는 질문 - DTO에 @Allargs, @Noargs 문제
실행할 때 IntelliJ IDEA 가 아닌 Gradle로 돌려야 합니다
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
Android Studio: The emulator process for AVD.. has terminated.
안녕하세요,이 수업들으면서 맥북에 Android Studio 처음으로 셋업해서 Virtual Device 돌려보는데The emulator process for AVD ... has terminated. 에러가 뜨네요어느부분이 잘못된걸까요? 2023-04-25 23:52:33,204 [ 343888] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:52:33,310 [ 343994] INFO - #c.i.u.i.UnindexedFilesUpdater - Started scanning for indexing of test. Reason: changes in: "Module 'test.app.main' (debug, debug)"2023-04-25 23:52:33,312 [ 343996] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:52:33,312 [ 343996] INFO - #c.i.u.i.UnindexedFilesUpdater - Performing delayed pushing properties tasks for test took 2ms; general responsiveness: ok; EDT responsiveness: ok2023-04-25 23:52:33,312 [ 343996] INFO - #c.i.u.i.UnindexedFilesUpdater - Scanning of test uses 3 scanning threads2023-04-25 23:52:33,313 [ 343997] INFO - #c.i.u.i.UnindexedFilesUpdater - Scanning completed for test. Number of scanned files: 1; Number of files for indexing: 0 took 1ms; general responsiveness: ok; EDT responsiveness: ok2023-04-25 23:52:33,313 [ 343997] INFO - #c.i.u.i.UnindexedFilesUpdater - Finished for test. No files to index with loading content.2023-04-25 23:52:33,504 [ 344188] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:52:33,967 [ 344651] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:52:34,691 [ 345375] WARN - #c.i.o.a.i.ActionUpdater - 535 ms to grab EDT for #getChildren@ToolwindowTitle (com.intellij.toolWindow.ToolWindowHeader$2)2023-04-25 23:52:34,695 [ 345379] WARN - #c.i.o.a.i.ActionUpdater - 535 ms to grab EDT for DeviceAndSnapshotComboBoxAction#update@NavBarToolbar (com.android.tools.idea.run.deployment.DeviceAndSnapshotComboBoxAction)2023-04-25 23:52:34,953 [ 345637] WARN - #c.i.o.a.i.ActionUpdater - 258 ms to grab EDT for SelectFileAction#update@ToolwindowTitle (com.intellij.ide.projectView.impl.SelectFileAction)2023-04-25 23:52:34,958 [ 345642] WARN - #c.i.o.a.i.ActionUpdater - 250 ms to grab EDT for ApplyChangesAction#update@NavBarToolbar (com.android.tools.idea.run.ui.ApplyChangesAction)2023-04-25 23:52:35,177 [ 345861] WARN - #c.i.o.a.i.ActionUpdater - 223 ms to grab EDT for ExpandAllAction#update@ToolwindowTitle (com.intellij.ide.actions.ExpandAllAction)2023-04-25 23:52:35,181 [ 345865] WARN - #c.i.o.a.i.ActionUpdater - 218 ms to grab EDT for CodeSwapAction#update@NavBarToolbar (com.android.tools.idea.run.ui.CodeSwapAction)2023-04-25 23:52:54,502 [ 365186] INFO - STDOUT - kotlin.text.MatcherMatchResult@1f0247f42023-04-25 23:52:57,492 [ 368176] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:52:58,027 [ 368711] INFO - #c.a.t.i.g.r.MakeBeforeRunTask - Couldn't get post build models.2023-04-25 23:52:58,027 [ 368711] INFO - #c.a.t.i.g.r.MakeBeforeRunTask - Gradle invocation complete, build result = com.android.tools.idea.gradle.project.build.invoker.AssembleInvocationResult@eaea77c2023-04-25 23:52:58,237 [ 368921] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - Gradle build finished in 1 m 7 s 217 ms2023-04-25 23:52:58,917 [ 369601] WARN - #c.i.o.a.i.ActionUpdater - 290 ms to grab EDT for #update@ToolwindowTitle (com.intellij.toolWindow.ToolWindowHeader$2)2023-04-25 23:52:59,842 [ 370526] INFO - #c.i.u.i.RootChangesLogger - New rootsChanged event for "test" project with partial rescanning with trace_hash = -2037527308:java.lang.Throwableat com.intellij.util.indexing.RootChangesLogger.info(RootChangesLogger.java:27)at com.intellij.util.indexing.EntityIndexingServiceImpl.logRootChanges(EntityIndexingServiceImpl.java:108)at com.intellij.util.indexing.EntityIndexingServiceImpl.indexChanges(EntityIndexingServiceImpl.java:87)at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.synchronizeRoots(ProjectRootManagerComponent.java:299)at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.fireRootsChangedEvent(ProjectRootManagerComponent.java:212)at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.fireRootsChanged(ProjectRootManagerImpl.java:477)at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fireRootsChanged(ProjectRootManagerImpl.java:137)at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fireRootsChanged(ProjectRootManagerImpl.java:134)at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.lambda$levelDown$0(ProjectRootManagerImpl.java:84)at com.intellij.openapi.application.WriteAction.lambda$run$1(WriteAction.java:86)at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithClass(ApplicationImpl.java:1011)at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1037)at com.intellij.openapi.application.WriteAction.run(WriteAction.java:85)at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.levelDown(ProjectRootManagerImpl.java:84)at com.intellij.openapi.roots.impl.ProjectRootManagerComponent$AppListener.writeActionFinished(ProjectRootManagerComponent.java:351)at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.base/java.lang.reflect.Method.invoke(Unknown Source)at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120)at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85)at jdk.proxy2/jdk.proxy2.$Proxy62.writeActionFinished(Unknown Source)at com.intellij.openapi.application.impl.ApplicationImpl.fireWriteActionFinished(ApplicationImpl.java:1406)at com.intellij.openapi.application.impl.ApplicationImpl.endWrite(ApplicationImpl.java:1244)at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithClass(ApplicationImpl.java:1014)at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1037)at com.intellij.openapi.application.WriteAction.run(WriteAction.java:85)at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:199)at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.lambda$queueSession$2(RefreshQueueImpl.java:103)at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$safeTransferToEdt$6(NonBlockingReadActionImpl.java:596)at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:881)at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:513)at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:75)at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:118)at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:42)at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.EventQueue$3.run(Unknown Source)at java.desktop/java.awt.EventQueue$3.run(Unknown Source)at java.base/java.security.AccessController.doPrivileged(Unknown Source)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:918)at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:766)at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:450)at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:791)at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:449)at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:624)at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:447)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:881)at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:493)at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)2023-04-25 23:53:00,010 [ 370694] INFO - #c.i.u.i.UnindexedFilesUpdater - Started scanning for indexing of test. Reason: changes in: "Module 'test' (test)"2023-04-25 23:53:00,011 [ 370695] INFO - #c.i.u.i.UnindexedFilesUpdater - Performing delayed pushing properties tasks for test took 1ms; general responsiveness: ok; EDT responsiveness: ok2023-04-25 23:53:00,015 [ 370699] INFO - #c.i.u.i.UnindexedFilesUpdater - Scanning of test uses 3 scanning threads2023-04-25 23:53:00,023 [ 370707] INFO - #c.i.u.i.UnindexedFilesUpdater - Scanning completed for test. Number of scanned files: 15; Number of files for indexing: 0 took 12ms; general responsiveness: ok; EDT responsiveness: ok2023-04-25 23:53:00,069 [ 370753] INFO - #c.i.u.i.UnindexedFilesUpdater - Finished for test. No files to index with loading content.2023-04-25 23:53:00,175 [ 370859] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:53:00,175 [ 370859] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:53:00,233 [ 370917] WARN - #c.i.o.a.i.ActionUpdater - 236 ms to grab EDT for #update@ToolwindowTitle (com.intellij.toolWindow.ToolWindowHeader$2)2023-04-25 23:53:00,233 [ 370917] WARN - #c.i.o.a.i.ActionUpdater - 227 ms to grab EDT for MakeGradleProjectAction#update@NavBarToolbar (com.android.tools.idea.gradle.actions.MakeGradleProjectAction)2023-04-25 23:53:00,371 [ 371055] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:53:00,373 [ 371057] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:53:13,516 [ 384200] INFO - #c.i.c.ComponentStoreImpl - Saving appDebuggerSettings took 27 ms, EditorColorsManagerImpl took 37 ms, FileTypeManager took 48 ms, FindSettings took 38 ms, GeneralSettings took 22 ms, LafManager took 34 ms, NotificationConfiguration took 25 ms, VcsApplicationSettings took 26 ms, XDebuggerSettings took 124 ms2023-04-25 23:53:13,609 [ 384293] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=test, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/test)RunManager took 18 ms2023-04-25 23:53:45,852 [ 416536] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/addons_list-5.xml2023-04-25 23:53:46,064 [ 416748] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/repository2-3.xml2023-04-25 23:53:46,064 [ 416748] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/repository2-2.xml2023-04-25 23:53:46,065 [ 416749] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android/sys-img2-3.xml2023-04-25 23:53:46,065 [ 416749] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-automotive/sys-img2-3.xml2023-04-25 23:53:46,065 [ 416749] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-wear/sys-img2-3.xml2023-04-25 23:53:46,065 [ 416749] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-wear-cn/sys-img2-3.xml2023-04-25 23:53:46,066 [ 416750] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-tv/sys-img2-3.xml2023-04-25 23:53:46,066 [ 416750] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-desktop/sys-img2-3.xml2023-04-25 23:53:46,067 [ 416751] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/aosp_atd/sys-img2-3.xml2023-04-25 23:53:46,068 [ 416752] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google-tv/sys-img2-3.xml2023-04-25 23:53:46,067 [ 416751] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_atd/sys-img2-3.xml2023-04-25 23:53:46,071 [ 416755] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_apis/sys-img2-3.xml2023-04-25 23:53:46,072 [ 416756] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_apis_playstore/sys-img2-3.xml2023-04-25 23:53:46,077 [ 416761] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/glass/addon2-3.xml2023-04-25 23:53:46,085 [ 416769] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/addon2-3.xml2023-04-25 23:53:46,106 [ 416790] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/extras/intel/addon2-3.xml2023-04-25 23:54:04,562 [ 435246] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - Packages to install:2023-04-25 23:54:04,563 [ 435247] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - - Google APIs Intel x86 Atom System Image (system-images;android-30;google_apis;x86)2023-04-25 23:54:04,578 [ 435262] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger -2023-04-25 23:54:04,581 [ 435265] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - Preparing "Install Google APIs Intel x86 Atom System Image (revision: 10)".2023-04-25 23:54:04,617 [ 435301] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86-30_r10.zip2023-04-25 23:54:37,970 [ 468654] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - "Install Google APIs Intel x86 Atom System Image (revision: 10)" ready.2023-04-25 23:54:37,972 [ 468656] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - Installing Google APIs Intel x86 Atom System Image in /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x862023-04-25 23:54:37,974 [ 468658] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - "Install Google APIs Intel x86 Atom System Image (revision: 10)" complete.2023-04-25 23:54:38,303 [ 468987] INFO - #c.a.t.i.s.w.InstallSelectedPackagesStep$CustomLogger - "Install Google APIs Intel x86 Atom System Image (revision: 10)" finished.2023-04-25 23:54:54,378 [ 485062] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/build-tools/30.0.3/package.xml2023-04-25 23:54:54,387 [ 485071] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/build-tools/33.0.2/package.xml2023-04-25 23:54:54,399 [ 485083] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/emulator/package.xml2023-04-25 23:54:54,408 [ 485092] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/patcher/v4/package.xml2023-04-25 23:54:54,418 [ 485102] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/platform-tools/package.xml2023-04-25 23:54:54,427 [ 485111] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/platforms/android-33/package.xml2023-04-25 23:54:54,437 [ 485121] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/sources/android-33/package.xml2023-04-25 23:54:54,449 [ 485133] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/system-images/android-27/google_apis_playstore/x86/package.xml2023-04-25 23:54:54,460 [ 485144] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x86/package.xml2023-04-25 23:54:54,467 [ 485151] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/system-images/android-33/google_apis/x86_64/package.xml2023-04-25 23:54:54,482 [ 485166] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Parsing /Users/sion/Library/Android/sdk/tools/package.xml2023-04-25 23:54:54,526 [ 485210] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/repository2-3.xml2023-04-25 23:54:54,526 [ 485210] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android/sys-img2-3.xml2023-04-25 23:54:54,526 [ 485210] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/aosp_atd/sys-img2-3.xml2023-04-25 23:54:54,527 [ 485211] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-desktop/sys-img2-3.xml2023-04-25 23:54:54,531 [ 485215] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_atd/sys-img2-3.xml2023-04-25 23:54:54,527 [ 485211] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-automotive/sys-img2-3.xml2023-04-25 23:54:54,527 [ 485211] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-tv/sys-img2-3.xml2023-04-25 23:54:54,534 [ 485218] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google-tv/sys-img2-3.xml2023-04-25 23:54:54,527 [ 485211] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/repository2-2.xml2023-04-25 23:54:54,527 [ 485211] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-wear/sys-img2-3.xml2023-04-25 23:54:54,526 [ 485210] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/android-wear-cn/sys-img2-3.xml2023-04-25 23:54:54,536 [ 485220] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_apis/sys-img2-3.xml2023-04-25 23:54:54,538 [ 485222] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/sys-img/google_apis_playstore/sys-img2-3.xml2023-04-25 23:54:54,539 [ 485223] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/addon2-3.xml2023-04-25 23:54:54,541 [ 485225] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/glass/addon2-3.xml2023-04-25 23:54:54,544 [ 485228] INFO - #c.a.t.i.p.RepoProgressIndicatorAdapter - Downloading https://dl.google.com/android/repository/extras/intel/addon2-3.xml2023-04-25 23:55:10,176 [ 500860] INFO - #c.a.s.i.a.AvdManager - /Users/sion/.android/avd/Pixel_6_API_30.avd/hardware-qemu.ini.lock not found for Pixel_6_API_302023-04-25 23:55:10,177 [ 500861] INFO - #c.a.s.i.a.AvdManager - /Users/sion/.android/avd/Pixel_6_API_30.avd/userdata-qemu.img.lock not found for Pixel_6_API_302023-04-25 23:55:10,178 [ 500862] WARN - #c.a.t.i.a.AvdManagerConnection - Unable to determine if Pixel_6_API_30 is online, assuming it's not2023-04-25 23:55:10,787 [ 501471] INFO - #c.i.c.ComponentStoreImpl - Saving appDebuggerSettings took 35 ms, EditorColorsManagerImpl took 27 ms, FileTypeManager took 35 ms, FindSettings took 26 ms, GeneralSettings took 31 ms, LafManager took 28 ms, NotificationConfiguration took 25 ms, VcsApplicationSettings took 25 ms, XDebuggerSettings took 24 ms, whatsNew took 20 ms2023-04-25 23:55:11,057 [ 501741] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=test, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/test)CompilerConfiguration took 30 ms, GradleSettings took 61 ms, KotlinJpsPluginSettings took 62 ms, RunManager took 14 ms2023-04-25 23:55:11,261 [ 501945] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=DineDuo, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/DineDuo)CompilerConfiguration took 71 ms, GradleMigrationSettings took 36 ms, GradleSettings took 32 ms, KotlinJpsPluginSettings took 33 ms2023-04-25 23:55:12,834 [ 503518] INFO - Emulator: Pixel 6 API 30 - /Users/sion/Library/Android/sdk/emulator/emulator -netdelay none -netspeed full -avd Pixel_6_API_30 -qt-hide-window -grpc-use-token -idle-grpc-timeout 3002023-04-25 23:55:12,881 [ 503565] INFO - Emulator: Pixel 6 API 30 - Android emulator version 32.1.12.0 (build_id 9751036) (CL:N/A)2023-04-25 23:55:12,881 [ 503565] INFO - Emulator: Pixel 6 API 30 - Found systemPath /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x86/2023-04-25 23:55:12,881 [ 503565] INFO - Emulator: Pixel 6 API 30 - Found systemPath /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x86/2023-04-25 23:55:13,360 [ 504044] SEVERE - Emulator: Pixel 6 API 30 - main: Failed to raise files limit. errno 222023-04-25 23:55:13,361 [ 504045] SEVERE - Emulator: Pixel 6 API 30 - Android Studio Flamingo | 2022.2.1 Build #AI-222.4459.24.2221.98625922023-04-25 23:55:13,361 [ 504045] SEVERE - Emulator: Pixel 6 API 30 - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.2023-04-25 23:55:13,361 [ 504045] SEVERE - Emulator: Pixel 6 API 30 - OS: Mac OS X2023-04-25 23:55:13,376 [ 504060] WARN - Emulator: Pixel 6 API 30 - Please update the emulator to one that supports the feature(s): Vulkan2023-04-25 23:55:13,425 [ 504109] INFO - Emulator: Pixel 6 API 30 - dyld: lazy symbol binding failed: Symbol not found: ___darwin_check_fd_set_overflow2023-04-25 23:55:13,425 [ 504109] INFO - Emulator: Pixel 6 API 30 - Referenced from: /Users/sion/Library/Android/sdk/emulator/lib64/libandroid-emu-curl.dylib (which was built for Mac OS X 11.1)2023-04-25 23:55:13,425 [ 504109] INFO - Emulator: Pixel 6 API 30 - Expected in: /usr/lib/libSystem.B.dylib2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 -2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 - dyld: Symbol not found: ___darwin_check_fd_set_overflow2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 - Referenced from: /Users/sion/Library/Android/sdk/emulator/lib64/libandroid-emu-curl.dylib (which was b2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 - uilt for Mac OS X 11.1)2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 - Expected in: /usr/lib/libSystem.B.dylib2023-04-25 23:55:13,426 [ 504110] INFO - Emulator: Pixel 6 API 30 -2023-04-25 23:55:13,435 [ 504119] INFO - Emulator: Pixel 6 API 30 - [94572:4147171:20230425,235513.435193:WARNING process_memory_mac.cc:93] mach_vm_read(0x7ffee8beb000, 0x2000): (os/kern) invalid address (1)2023-04-25 23:55:13,756 [ 504440] INFO - Emulator: Pixel 6 API 30 - [94572:4147171:20230425,235513.756000:WARNING crash_report_exception_handler.cc:235] UniversalExceptionRaise: (os/kern) failure (5)2023-04-25 23:55:13,765 [ 504449] INFO - Emulator: Pixel 6 API 30 - Process finished with exit code 134 (interrupted by signal 6: SIGABRT)2023-04-25 23:55:13,766 [ 504450] SEVERE - Emulator: Pixel 6 API 30 - Emulator terminated with exit code 134java.lang.Throwable: Emulator terminated with exit code 134at com.intellij.openapi.diagnostic.Logger.error(Logger.java:184)at com.android.tools.idea.avdmanager.EmulatorProcessHandler$ConsoleListener.onTextAvailable(EmulatorProcessHandler.kt:89)at jdk.internal.reflect.GeneratedMethodAccessor89.invoke(Unknown Source)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.base/java.lang.reflect.Method.invoke(Unknown Source)at com.intellij.execution.process.ProcessHandler$2.invoke(ProcessHandler.java:248)at jdk.proxy2/jdk.proxy2.$Proxy60.onTextAvailable(Unknown Source)at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:222)at com.intellij.execution.process.ProcessTerminatedListener.processTerminated(ProcessTerminatedListener.java:54)at jdk.internal.reflect.GeneratedMethodAccessor1050.invoke(Unknown Source)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.base/java.lang.reflect.Method.invoke(Unknown Source)at com.intellij.execution.process.ProcessHandler$2.invoke(ProcessHandler.java:248)at jdk.proxy2/jdk.proxy2.$Proxy60.processTerminated(Unknown Source)at com.intellij.execution.process.ProcessHandler.lambda$notifyTerminated$2(ProcessHandler.java:206)at com.intellij.execution.process.ProcessHandler$TasksRunner.execute(ProcessHandler.java:281)at com.intellij.execution.process.ProcessHandler.notifyTerminated(ProcessHandler.java:189)at com.intellij.execution.process.ProcessHandler.notifyProcessTerminated(ProcessHandler.java:185)at com.intellij.execution.process.BaseProcessHandler.onOSProcessTerminated(BaseProcessHandler.java:61)at com.intellij.execution.process.BaseOSProcessHandler$1.lambda$startNotified$0(BaseOSProcessHandler.java:98)at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:45)at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:212)at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)at java.base/java.util.concurrent.FutureTask.run(Unknown Source)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)at java.base/java.security.AccessController.doPrivileged(Unknown Source)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Unknown Source)at java.base/java.lang.Thread.run(Unknown Source)2023-04-25 23:55:13,768 [ 504452] SEVERE - Emulator: Pixel 6 API 30 - Android Studio Flamingo | 2022.2.1 Build #AI-222.4459.24.2221.98625922023-04-25 23:55:13,768 [ 504452] SEVERE - Emulator: Pixel 6 API 30 - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.2023-04-25 23:55:13,768 [ 504452] SEVERE - Emulator: Pixel 6 API 30 - OS: Mac OS X2023-04-25 23:55:13,992 [ 504676] WARN - #c.a.t.i.a.AvdManagerConnection - Unable to determine if Pixel_6_API_30 is online, assuming it's not2023-04-25 23:55:13,994 [ 504678] WARN - #c.a.t.i.a.AvdManagerConnection - Unable to determine if Pixel_6_API_33 is online, assuming it's not2023-04-25 23:55:17,360 [ 508044] INFO - #c.a.t.i.r.AndroidDeviceSpec - Creating spec for Pixel 6 API 30 with ABIs: [x86]2023-04-25 23:55:17,363 [ 508047] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - About to execute Gradle tasks: [:app:assembleDebug]2023-04-25 23:55:17,374 [ 508058] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:55:17,378 [ 508062] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - Build command line options: [--continue, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.studio.version=2022.2.1 Final, -Pandroid.injected.attribution.file.location=/Users/sion/AndroidStudioProjects/test/.gradle, -Pandroid.injected.enableStableIds=true, -Pandroid.injected.build.api=30, -Pandroid.injected.build.abi=x86, --stacktrace]2023-04-25 23:55:17,400 [ 508084] INFO - #o.j.p.g.s.e.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: --continue -Pandroid.injected.invoked.from.ide=true -Pandroid.injected.studio.version=2022.2.1 Final -Pandroid.injected.attribution.file.location=/Users/sion/AndroidStudioProjects/test/.gradle -Pandroid.injected.enableStableIds=true -Pandroid.injected.build.api=30 -Pandroid.injected.build.abi=x86 --stacktrace2023-04-25 23:55:17,438 [ 508122] INFO - Emulator: Pixel 6 API 30 - /Users/sion/Library/Android/sdk/emulator/emulator -netdelay none -netspeed full -avd Pixel_6_API_30 -qt-hide-window -grpc-use-token -idle-grpc-timeout 3002023-04-25 23:55:17,466 [ 508150] INFO - Emulator: Pixel 6 API 30 - Android emulator version 32.1.12.0 (build_id 9751036) (CL:N/A)2023-04-25 23:55:17,466 [ 508150] INFO - Emulator: Pixel 6 API 30 - Found systemPath /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x86/2023-04-25 23:55:17,466 [ 508150] INFO - Emulator: Pixel 6 API 30 - Found systemPath /Users/sion/Library/Android/sdk/system-images/android-30/google_apis/x86/2023-04-25 23:55:17,725 [ 508409] SEVERE - Emulator: Pixel 6 API 30 - main: Failed to raise files limit. errno 222023-04-25 23:55:17,726 [ 508410] SEVERE - Emulator: Pixel 6 API 30 - Android Studio Flamingo | 2022.2.1 Build #AI-222.4459.24.2221.98625922023-04-25 23:55:17,726 [ 508410] SEVERE - Emulator: Pixel 6 API 30 - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.2023-04-25 23:55:17,726 [ 508410] SEVERE - Emulator: Pixel 6 API 30 - OS: Mac OS X2023-04-25 23:55:17,730 [ 508414] WARN - Emulator: Pixel 6 API 30 - Please update the emulator to one that supports the feature(s): Vulkan2023-04-25 23:55:17,762 [ 508446] INFO - Emulator: Pixel 6 API 30 - dyld: lazy symbol binding failed: Symbol not found: ___darwin_check_fd_set_overflow2023-04-25 23:55:17,762 [ 508446] INFO - Emulator: Pixel 6 API 30 - Referenced from: /Users/sion/Library/Android/sdk/emulator/lib64/libandroid-emu-curl.dylib (which was built for Mac OS X 11.1)2023-04-25 23:55:17,762 [ 508446] INFO - Emulator: Pixel 6 API 30 - Expected in: /usr/lib/libSystem.B.dylib2023-04-25 23:55:17,762 [ 508446] INFO - Emulator: Pixel 6 API 30 -2023-04-25 23:55:17,763 [ 508447] INFO - Emulator: Pixel 6 API 30 - dyld: Symbol not found: ___darwin_check_fd_set_overflow2023-04-25 23:55:17,763 [ 508447] INFO - Emulator: Pixel 6 API 30 - Referenced from: /Users/sion/Library/Android/sdk/emulator/lib64/libandroid-emu-curl.dylib (which was built for Mac OS X 11.1)2023-04-25 23:55:17,763 [ 508447] INFO - Emulator: Pixel 6 API 30 - Expected in: /usr/lib/libSystem.B.dylib2023-04-25 23:55:17,763 [ 508447] INFO - Emulator: Pixel 6 API 30 -2023-04-25 23:55:17,772 [ 508456] INFO - Emulator: Pixel 6 API 30 - [94583:4147279:20230425,235517.771407:WARNING process_memory_mac.cc:93] mach_vm_read(0x7ffee0b7c000, 0x2000): (os/kern) invalid address (1)2023-04-25 23:55:18,106 [ 508790] INFO - Emulator: Pixel 6 API 30 - [94583:4147279:20230425,235518.106527:WARNING crash_report_exception_handler.cc:235] UniversalExceptionRaise: (os/kern) failure (5)2023-04-25 23:55:18,118 [ 508802] INFO - Emulator: Pixel 6 API 30 - Process finished with exit code 134 (interrupted by signal 6: SIGABRT)2023-04-25 23:55:20,210 [ 510894] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:55:20,224 [ 510908] INFO - #c.a.t.i.g.r.MakeBeforeRunTask - Couldn't get post build models.2023-04-25 23:55:20,224 [ 510908] INFO - #c.a.t.i.g.r.MakeBeforeRunTask - Gradle invocation complete, build result = com.android.tools.idea.gradle.project.build.invoker.AssembleInvocationResult@6d01bff22023-04-25 23:55:20,244 [ 510928] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - Gradle build finished in 2 s 864 ms2023-04-25 23:55:21,686 [ 512370] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:55:21,691 [ 512375] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:55:29,569 [ 520253] INFO - #c.i.c.ComponentStoreImpl - Saving appDebuggerSettings took 55 ms2023-04-25 23:55:29,613 [ 520297] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=test, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/test)RunManager took 11 ms2023-04-25 23:56:10,893 [ 561577] INFO - #c.i.c.ComponentStoreImpl - Saving appDebuggerSettings took 24 ms, EditorColorsManagerImpl took 20 ms, FileTypeManager took 16 ms, FindSettings took 15 ms, GeneralSettings took 15 ms, LafManager took 13 ms, NotificationConfiguration took 15 ms, VcsApplicationSettings took 13 ms, XDebuggerSettings took 13 ms, whatsNew took 13 ms2023-04-25 23:56:10,960 [ 561644] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=test, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/test)CompilerConfiguration took 16 ms, GradleSettings took 16 ms, KotlinJpsPluginSettings took 14 ms2023-04-25 23:56:11,033 [ 561717] INFO - #c.i.c.ComponentStoreImpl - Saving Project(name=DineDuo, containerState=COMPONENT_CREATED, componentStore=/Users/sion/AndroidStudioProjects/DineDuo)CompilerConfiguration took 15 ms, GradleMigrationSettings took 19 ms, GradleSettings took 16 ms, KotlinJpsPluginSettings took 12 ms2023-04-25 23:59:44,488 [ 775172] INFO - #c.a.t.i.r.AndroidDeviceSpec - Creating spec for Pixel 6 API 30 with ABIs: [x86]2023-04-25 23:59:44,492 [ 775176] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - About to execute Gradle tasks: [:app:assembleDebug]2023-04-25 23:59:44,518 [ 775202] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home2023-04-25 23:59:44,523 [ 775207] INFO - #c.a.t.i.g.p.b.i.GradleBuildInvoker - Build command line options: [--continue, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.studio.version=2022.2.1 Final, -Pandroid.injected.attribution.file.location=/Users/sion/AndroidStudioProjects/test/.gradle, -Pandroid.injected.enableStableIds=true, -Pandroid.injected.build.api=30, -Pandroid.injected.build.abi=x86, --stacktrace]2023-04-25 23:59:44,541 [ 775225] INFO - #o.j.p.g.s.e.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: --continue -Pandroid.injected.invoked.from.ide=true -Pandroid.injected.studio.version=2022.2.1 Final -Pandroid.injected.attribution.file.location=/Users/sion/AndroidStudioProjects/test/.gradle -Pandroid.injected.enableStableIds=true -Pandroid.injected.build.api=30 -Pandroid.injected.build.abi=x86 --stacktrace
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderService에서는 find 메서드를 만들지 않은 이유가 따로 있나요 ?
ItemService에서는 ItemRepository의 기능을 위임받아 저장 및 검색 기능을 구현했는데OrderService에서는 검색기능을 구현하지 않았더라구요. ItemService에서 위임 받는 것 처럼 하면 간단할 것 같은데 굳이 만들지 않고 OrderRepository의 findOne기능을 사용하는 이유가 따로 있는 것일까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
배포시 Ubuntu에 yarn 설치
안녕하세요 선생님,yarn을 사용중이었는데, Ubuntu에서 npm이 아니라 yarn을 설치하면 되겠죠?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 1:n 단방향 매핑 부탁드립니다.
https://drive.google.com/file/d/1tCpv16Aj0Q-U95EPxE43t-Y-8L1lidhy/view?usp=share_link Letter과 Member을 ManyToOne로 매핑하려고 했는데 데이터베이스를 보니 자꾸 null이 떠서 올립니다.. 파일은 에러가 생기기 전 잘 실행이 되는 파일입니다.
-
미해결토비의 스프링 부트 - 이해와 원리
imports 파일 생성
tobyspring.config.MyAutoConfiguration.imports 파일 생성 후 포맷이 변경되지 않는 것 같습니다.그냥 파일이 된 것 같습니다. imports 포맷의 파일로 생성이 되지 않는 것 같아서 따로 다운받거나 설정해야 할 것이 있을까요?
-
미해결더 개발자, 인터뷰 가이드
깃발이 보이지 않습니다
안녕하십니까.깃발을 클릭해서 미션을 수행하라 하셨는데, 깃발이 보이지 않습니다..
-
해결됨Flutter 앱 개발 기초
코드문제아님 . get하는데 상대서버에서 값이 안넘어 와요 /// Response res = await Dio().get( // 계속 null return 이여서요.. 주소가 바뀐건가요 ? .. 사용할 다른 주소나 테스트할 api를 찾아야하는지 궁금해요.
//API 호출 Response res = await Dio().get( "https://www.googleapis.com/books/v1/volumes?q=$q&startIndex=0&maxResults=40"); //정상적으로 작성... 그런데 값이 리턴이 안된다 . 에러 .. [ Book Stor 실습 ] 부분Exception has occurred. DioError (DioError [unknown]: null Error: SocketException: Failed host lookup: 'www.googleapis.com' (OS Error: No address associated with hostname, errno = 7)) 작성하고 나서 .. 사이트 접속하니 . 오류 404 (찾을 수 없음)!! 1 (www.googleapis.com)상태입니다 ... 안드로이드 매니페스트등 공부할 부분많았는데 .. 너무 아쉽습니다.