inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo Dapp bất động sản trên blockchain Ethereum - Phần cơ bản

Cài đặt Chủ sở hữu Hợp đồng

app.owner.call 명령 실행시 에러가 납니다.

371

dummyman

1 câu hỏi đã được viết

0

truffle(ganache)> app.owner.call()

TypeError: Cannot read property 'call' of undefined

앞부분부터 강의를 하나씩 따라왔는데 어떤것이 잘못되었는지 잘 모르겠네요..

Ethereum dapp blockchain

Câu trả lời 6

0

SEJONG IT EDU

파워쉘에서 geth 실행중인거 ctrl + d or ctrl + c 누르시고 끄시면 됩니다. :)

포트 번호 바꾸시는 것도 방법 중 하나이구요.

0

UnluckyJ

geth 노드가 백그라운드에서 실행중인것을 어떻게 확인하나요?

저같은 경우는

netstat -ano 를 통해서 백그라운드 프로세스를 확인 후 해당 포트를 사용중인 PID를 찾아서 종료하려고했는데요

geth가 PID를 찾아서 가보았을때 geth가 아닌 chrome이 8545포트를 쓰고있더라구요.

그래서 해당 포트를 사용중인 크롬을 강제종료 해보았는데도, 실행되고 있던 크롬창 중에서는 아무 변화가없었고

다시 확인해보면 chrome이 계속 쓰고 있는것으로 보입니다.

혹시 이게.. 메타마스크 연동부분에서 연관이 있는건지.. 일단 포트번호를 바꿔서 진행해보려고합니다.

0

SEJONG IT EDU

안녕하세요. 일단 백그라운드에 혹시 Geth 노드가 실행되고 있다면 꺼주시구요.

트러플 프로젝트의 build/contracts 폴더를 지우시고 가나슈도 포트 바꿔서 리스타트하고

truffle migrate --compile-all --reset --network ganache

실행해보세요.

0

dkfkffkf1150625

포트번호를 바꾸고 실행해봤는데요 그럼 저런 error가 떠요ㅠㅠ 어떻게 해결해야 하나요..

PS C:UsersdkfkfBlockchainreal-estate> truffle migrate --network ganache

Using network 'ganache'.

Error: Attempting to run transaction which calls a contract function, but recipient address 0x27b61efb1824da5611941285c320386da052efec is not a contract address

at Object.InvalidResponse (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3errors.js:38:1)

at C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3requestmanager.js:86:1

at C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagestruffle-providerwrapper.js:134:1

at XMLHttpRequest.request.onreadystatechange (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3httpprovider.js:128:1)

at XMLHttpRequestEventTarget.dispatchEvent (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:64:1)

at XMLHttpRequest._setReadyState (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:354:1)

at XMLHttpRequest._onHttpResponseEnd (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:509:1)

at IncomingMessage. (C:UsersdkfkfAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:469:1)

at IncomingMessage.emit (events.js:202:15)

at endReadableNT (_stream_readable.js:1129:12)

at processTicksAndRejections (internal/process/next_tick.js:76:17)

0

SEJONG IT EDU

해결하셨다니 다행이네요 :) 포트 문제로 가끔 막힐 때가 있어요.

1. 동일포트에 다른 노드가 또 실행되어 있음 (geth가 포트 8545에서 실행중) 

2. 이미 8545포트를 다른 프로그램에서 쓰고 있음

여러가지 이유가 있겠네요. 그럴 때 마다 방금하신 것 처럼 포트 변경해주시면 됩니다. ^^

0

dummyman

truffle.js 파일에서 포트부분을 바꾸고 가나슈 설정창에서 같은 포트번호로 맞췄는데 되네요;;

그런데 이상한것은 처음에도 8545로 둘다 동일한 포트로 설정되어있었는데 안됐었다는 점입니다.

module.exports = {

// See http://truffleframework.com/docs/advanced/configuration

// to customize your Truffle configuration!

networks: {

ganache: {

host: "localhost",

port: 8546, //<-- 이부분 8545에서 8546으로 바꿈

network_id: "*" // Match any network id

}

}

};

[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?

0

239

2

블록체인 강의

0

173

2

강의내용 질문입니다 메타마스크

0

276

1

truffle develop 명령 오류

0

413

0

메타마스크 창이 안뜨네요 ㅜ

0

462

2

전제 소스 코드

1

275

0

miner.stop() 오류

0

297

0

매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요

0

653

2

코드가 다운받아지지 않습니다.

0

255

1

git에 올리신 자료 관련

0

329

2

geth rpc 에러입니다.

0

547

2

수업 자료

1

283

1

truffle 버전

2

248

0

Geth의 버전이 업데이트 되면서 실행되지 않았습니다. 의 해결법 (nodestart)

1

385

1

TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생

0

366

1

./nodestrart.cmd

0

272

1

truffle migrate 실행 시 오류

0

254

0

nodestart.cmd 파일 실행시 오류

0

758

1

필드 초기화 질문

0

217

0

truffle 이렇다는데,, 업데이트 하게되면 강의를 들을수 있나요..?

0

211

0

puppeth 명령어 실행이 안됩니다.

0

427

1

truffle init 시 에러

0

204

0

nodestart 질문

0

478

1

메타마스크 질문

0

172

0