yona-projects / yona-archive

Yona 데모 서버의 Yona 프로젝트 페이지 아카이브
0 stars 0 forks source link

개발환경 세팅 중 activator HTTPS 오류 조치방안 문의 #26

Open doortts opened 2 years ago

doortts commented 2 years ago

@leroro (임미선) 님이 작성한 이슈입니다. ---

안녕하세요? 일전에 요나 이슈제보도 한번 드렸었는데, 빠른 답변 주셔서 정말 감사했습니다.

이번에 일부 UI 디자인을 커스텀해 보고자 로컬에 개발환경 설정 중에 있는데, 가이드에서 '만약 HTTPS 관련 오류가 발생한다면'에 해당하는 오류를 만난 것 같습니다.

만약 HTTPS 관련 오류가 발생한다면 ~/.sbt/repositories 파일에 https 주소의 maven central url을 아래 내용처럼 추가해주세요

[repositories]
  maven-central: https://repo1.maven.org/maven2

위 안내에 따라 repositories 파일이 있는지 검색해 봤는데 파일을 찾을 수 없어 막힌 상태입니다. 제가 UI개발자 이다보니 서버쪽 관련 지식이 미천해 조금 더 설명이 필요하네요 😢 어디 부분을 수정해야할지 조금만 더 자세히 알려주실 수 있을까요?

제 상황에 대한 정보는 아래와 같습니다.

Report

:: problems summary ::
:::: WARNINGS
                module not found: org.fusesource.jansi#jansi;1.11

        ==== local: tried

          C:\Users\Administrator\.ivy2\local\org.fusesource.jansi\jansi\1.11\ivys\ivy.xml

          -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar:

          C:\Users\Administrator\.ivy2\local\org.fusesource.jansi\jansi\1.11\jars\jansi.jar

        ==== activator-local: tried

          file:////C:/Users/Administrator/Documents/activator-1.2.10-minimal/repository/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

        ==== Maven Central: tried

          http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

          -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar:

          http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar

        ==== typesafe-releases: tried

          http://repo.typesafe.com/typesafe/releases/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

          -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar:

          http://repo.typesafe.com/typesafe/releases/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar

        ==== typesafe-ivy-releasez: tried

          http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

                ::::::::::::::::::::::::::::::::::::::::::::::

                ::          UNRESOLVED DEPENDENCIES         ::

                ::::::::::::::::::::::::::::::::::::::::::::::

                :: org.fusesource.jansi#jansi;1.11: not found

                ::::::::::::::::::::::::::::::::::::::::::::::

:::: ERRORS
        SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

        SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar

        Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

        Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar

        Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.fusesource.jansi#jansi;1.11: not found
Error during sbt execution: Error retrieving required libraries
  (see C:\Users\Administrator\.sbt\boot\update.log for complete log)
Error: Could not retrieve jansi 1.11

--- attachments --- 0510-2021-10-18-7-25.png

doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

개발환경을 직접 설정하다 오류에 접한 경우를 위해 아래와 같은 환경파일들을 미리 받아놓은 파일들을 복사해서 쓸 수 있도록 저장소를 준비해 놓았습니다.

https://github.com/yona-projects/yona-dev-env

.ivy2 // maven dependency files
.sbt

하위에 있어야 하는 파일들을 모아 놓은 저장소인데 사용하시는 OS 가 윈도우로 유추 되므로 윈도우에 맞는 위치로 복사해서 실행해보시겠어요?

올려주신 로그기반으로 유추한 위치는

.sbt 는 C:\Users\Administrator\.sbt
.ivy2 는 C:\Users\Administrator\.ivy2

로 예상됩니다.

doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts

말씀해주신 위치에서 .ivy2, .sbt 폴더를 찾아, https://github.com/yona-projects/yona-dev-env 저장소에 있는 내용을 붙여넣고 다시 시도해 보니 이전과 다른 오류메시지가 출력됩니다.

어디가 잘못된 걸까요? 😢

PS C:\Users\Administrator\Documents\activator-1.2.10-minimal> cd yona     
PS C:\Users\Administrator\Documents\activator-1.2.10-minimal\yona> ../activator
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option PermSize; support was removed in 8.0   
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Checking for a newer version of Activator (current version 1.2.10)...
   ... failed to get latest version information: java.lang.Exception: JSON at https://typesafe.com/activator/latest doesn't seem to have the version in it: '<!DOCTYPE HTML><html lang="en"><head><meta charset="utf-8"><title>Get Started with Lightbend Technologies | Lightbend Tech Hub</title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="google-site-verification" content="Jw7aJ1oiDP2ekpmm8-RI8Gtyw7hE-amMxU_XF4NhKf0" /><link rel="stylesheet" href="../css/foundation-6.3.1-complete.min.css"><link rel="stylesheet" href="../css/base.v068.min.css"><link rel="stylesheet" href="../css/site.main.min.css?v=06"><link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700' rel='stylesheet' type='text/css'><link rel='shortcut icon' href="../img/favicon.ico" /><script type="text/javascript" src="../js/jquery.min.js"></script><!-- OneTrust Cookies Consent Notice (Production 
Standard, lightbend.com, en-GB) start --><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="2f79688f-bddc-4793-a394-7539cef20516" ></script><script type="text/javascript">function OptanonWrapper() { jQuery(function() {//find each YT embed and only load if cookies have been approvedjQuery( ".yt-widget" ).each(function( index ) {var ytID = jQuery(this).attr("id").slice(3);jQuery(this).html('<div class="cookie-warning"><p>Cookies are required for this functionality.<a class="optanon-allow-all" onclick="OneTrust.AllowAll();">Allow Cookies</a><p></div>');OneTrust.InsertHtml('<div class="flex-video"><iframe id="player" class="youtube-embed-player" src="//www.youtube.com/embed/'+ytID+'?rel=0&autohide=1&modestbranding=0&showinfo=1" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>', 'yt-'+ytID, null, {deleteSelectorContent: true}, '4');});});}</script><!-- OneTrust Cookies Consent Notice (Production Standard, lightbend.com, en-GB) end --><script>dataLayer = [{'currentProjectDownload': ''}];</script><!-- Google Tag Manager --><script type="text/plain" class="optanon-category-2">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-W32WNXX');</script><!-- End Google Tag Manager --></head><body class="guides tech-hub"><!-- Google Tag Manager (noscript) --><span id="gtm-widget"></span><!-- End Google Tag Manager (noscript) --><div class="off-canvas-wrapper"><div class="off-canvas-wrapper-inner" data-off-canvas-wrapper><div class="off-canvas position-left" id="offCanvas" data-off-canvas><nav><div class="primary-nav"><a class="btn" data-category="Small Screen Menu" href="https://www.lightbend.com/contact">Contact Us</a><ul class="no-bullet"><li class="icon"><a data-category="Small Screen Menu" href="https://portal.lightbend.com/" title="Customer Portal"><svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg>Support Login</a></li></ul></div></nav></div><div class="off-canvas-content" data-off-canvas-content><header id="site-header"><div class="row expanded"><div class="small-12 columns"><nav id="stick-me"><div class="primary-nav" id="primary-nav"><div class="logo-and-id"><a href="https://www.lightbend.com/" class="logo" id="logo"><svg class="lightbend-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 80"><title>lightbend-logo</title><g id="lightbend-logo"><path d="M1,59V76a3,3,0,0,0,3,3H88a3,3,0,0,0,3-3V59a167.38,167.38,0,0,1-45,6A167.38,167.38,0,0,1,1,59Z" fill="#ff931e" /><path d="M88,1H4A3,3,0,0,0,1,4V53c14.57,4.2,29.65,7,45,7s30.43-2.8,45-7V4A3,3,0,0,0,88,1Z" fill="#ff931e" /><g id="original_weight" data-name="original weight"><path d="M107.2,20.08a2.14,2.14,0,1,1,4.27,0v32h13.6A2,2,0,0,1,127,54a1.94,1.94,0,0,1-1.94,2H109.31a2.15,2.15,0,0,1-2.11-2.16Z" fill="#ff931e" /><path d="M135,19.32a2.47,2.47,0,0,1,4.91,0V20A2.47,2.47,0,0,1,135,20Zm.38,10.59a2.08,2.08,0,1,1,4.16,0V54.15a2,2,0,0,1-2.06,2.11,2.08,2.08,0,0,1-2.1-2.11Z" fill="#ff931e" /><path d="M150.8,61.44a1.91,1.91,0,0,1-1.08-1.73,2,2,0,0,1,1.89-1.83,1.69,1.69,0,0,1,.92.27,17.63,17.63,0,0,0,9.88,3c6.15,0,10.15-3.4,10.15-9.93v-3.3c-2.43,3.24-5.83,5.89-11,5.89a12.9,12.9,0,0,1-13.12-13.07v-.11a13.21,13.21,0,0,1,24-7.56V29.91a2.07,2.07,0,0,1,2.06-2.11,2.11,2.11,0,0,1,2.1,2.11V51.13c0,4.32-1.29,7.61-3.56,9.88-2.49,2.48-6.21,3.73-10.64,3.73A21.87,21.87,0,0,1,150.8,61.44Zm21.87-20.73V40.6c0-5.72-5-9.45-10.26-9.45s-9.67,3.67-9.67,9.4v.1a9.45,9.45,0,0,0,9.67,9.51C167.7,50.16,172.67,46.32,172.67,40.71Z" fill="#ff931e" /><path d="M186.22,18.41a2.08,2.08,0,1,1,4.16,0V32.93a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M220.46,48.59V31.74h-2.27a1.89,1.89,0,0,1-1.84-1.83,1.86,1.86,0,0,1,1.84-1.84h2.27V21.48a2.06,2.06,0,0,1,2-2.1,2.14,2.14,0,0,1,2.1,2.1v6.59h7.24a1.91,1.91,0,0,1,1.89,1.84,1.86,1.86,0,0,1-1.89,1.83h-7.24V48.05c0,3.4,1.89,4.64,4.7,4.64a12,12,0,0,0,2.54-.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></a></div></div><!--/.primary-nav--><div class="secondary-nav" id="secondary-nav"><header><a data-category="Main Nav - Secondary Link" class="blog" href="https://www.lightbend.com/blog" title="Lightbend Blog">Blog<svg class="svg-icon svg-icon-rss" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" enable-background="new 0 0 240 240"><path class="svg-icon-rss-path" fill="#ff931e" d="M15 15v32.7c97.9 0 177.3 79.4 177.3 177.3h32.7c0-116-94-210-210-210zm0 65.5v32.7c61.8 0 111.8 50.1 111.8 111.8h32.7c0-79.8-64.7-144.5-144.5-144.5zm31.4 81.8c-17.3 
0-31.4 14-31.4 31.4 0 17.3 14 31.3 31.4 31.3 17.3 0 31.4-14 31.4-31.4-.1-17.3-14.1-31.3-31.4-31.3z"/></svg></a><a data-category="Main Nav - Secondary Link" href="https://portal.lightbend.com/" title="Customer Portal">Support<svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg></a></header><footer><a data-category="Main Nav - Secondary Link" class="contact btn" href="https://www.lightbend.com/contact" title="Contact Us">Contact Us</a></footer></div><!--/.secondary-nav--></nav></div><!--end column--></div><!--end row--></header><div id="page-content"><header class="fw-wrapper lb-blue page-header-simple">            <div class="row "><div class="small-12 columns"><a class="breadcrumb" href="../">Tech Hub</a><h1>Get Started with Lightbend Technologies</h1></div></div></header><div class="fw-wrapper"><div class="row "><div class="small-12 columns"><span id="markdown" class="markdown"><div id="start" class="guide get-started">       <div class="step-1" style="display: none">              <div class="row">                       <div class="small-12 large-2 columns summary well">                             <h3>Project type</h3>
<p>Choose a project type and we'll get you started writing reactive applications in no time.</p>                        </div>                  <div class="small-12 large-10 columns">                         <div class="flex tech-hub-grid two-up-medium two-up-large choices"></div>                     </div>          </div>  </div>  <div class="step-2" style="display: none">              <div class="row">                       <div class="small-12 large-2 columns well">                           <div class="row">                                       <div class="small-12 large-12 columns summary"></div>                           </div>                          <div class="row">     
                        <div id="language-selection" class="small-12 large-12 columns"></div>                           </div>                  </div>                  <div class="small-12 large-10 columns well">
<div class="row">                                       <div class="small-12 medium-8 large-8 columns">                                         <h4 class="inner-title">Still loading, please wait...</h4>
</div>                                  <div class="small-12 medium-4 large-4 columns text-right">                                              <a class="btn small back" style="display: none">&nbsp;<span class="inner-back"></span>&nbsp;</a>                                      </div>                          </div>                          <div class="flex tech-hub-grid two-up-medium two-up-large choices"><i></i></div>                        </div>       </div>   </div></div></span></div></div></div></div><!--/page-content--></div><!--/off-canvas-content--></div><!--/off-canvas-wrapper-inner--></div><!--/off-canvas-wrapper--><footer id="site-footer" class="res-site-footer"><article class="fw-wrapper lb-slate footer-nav"><div class="row legal-social"><div class="legal small-12 columns"><p><span>&copy; Lightbend 2021 | <a href="https://www.lightbend.com/legal/licenses">Licenses</a> | <a href="https://www.lightbend.com/legal/terms">Terms</a> | <a href="https://www.lightbend.com/legal/privacy">Privacy Policy</a> | <a href="https://www.lightbend.com/email-preferences">Email Preferences</a> | <a href="https://www.lightbend.com/legal/cookie">Cookie Listing</a> | <a class="optanon-toggle-display">Cookie Settings</a> | <a rel="alternate" type="application/rss+xml" href="https://www.lightbend.com/blog/rss.xml" target="_blank">RSS</a></span><span class="footer-logo"><svg class="lightbend-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 80"><title>lightbend-logo</title><g id="lightbend-logo"><path d="M1,59V76a3,3,0,0,0,3,3H88a3,3,0,0,0,3-3V59a167.38,167.38,0,0,1-45,6A167.38,167.38,0,0,1,1,59Z" fill="#ff931e" /><path d="M88,1H4A3,3,0,0,0,1,4V53c14.57,4.2,29.65,7,45,7s30.43-2.8,45-7V4A3,3,0,0,0,88,1Z" fill="#ff931e" /><g id="original_weight" data-name="original weight"><path d="M107.2,20.08a2.14,2.14,0,1,1,4.27,0v32h13.6A2,2,0,0,1,127,54a1.94,1.94,0,0,1-1.94,2H109.31a2.15,2.15,0,0,1-2.11-2.16Z" fill="#ff931e" /><path d="M135,19.32a2.47,2.47,0,0,1,4.91,0V20A2.47,2.47,0,0,1,135,20Zm.38,10.59a2.08,2.08,0,1,1,4.16,0V54.15a2,2,0,0,1-2.06,2.11,2.08,2.08,0,0,1-2.1-2.11Z" fill="#ff931e" /><path d="M150.8,61.44a1.91,1.91,0,0,1-1.08-1.73,2,2,0,0,1,1.89-1.83,1.69,1.69,0,0,1,.92.27,17.63,17.63,0,0,0,9.88,3c6.15,0,10.15-3.4,10.15-9.93v-3.3c-2.43,3.24-5.83,5.89-11,5.89a12.9,12.9,0,0,1-13.12-13.07v-.11a13.21,13.21,0,0,1,24-7.56V29.91a2.07,2.07,0,0,1,2.06-2.11,2.11,2.11,0,0,1,2.1,2.11V51.13c0,4.32-1.29,7.61-3.56,9.88-2.49,2.48-6.21,3.73-10.64,3.73A21.87,21.87,0,0,1,150.8,61.44Zm21.87-20.73V40.6c0-5.72-5-9.45-10.26-9.45s-9.67,3.67-9.67,9.4v.1a9.45,9.45,0,0,0,9.67,9.51C167.7,50.16,172.67,46.32,172.67,40.71Z" fill="#ff931e" /><path d="M186.22,18.41a2.08,2.08,0,1,1,4.16,0V32.93a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M220.46,48.59V31.74h-2.27a1.89,1.89,0,0,1-1.84-1.83,1.86,1.86,0,0,1,1.84-1.84h2.27V21.48a2.06,2.06,0,0,1,2-2.1,2.14,2.14,0,0,1,2.1,2.1v6.59h7.24a1.91,1.91,0,0,1,1.89,1.84,1.86,1.86,0,0,1-1.89,1.83h-7.24V48.05c0,3.4,1.89,4.64,4.7,4.64a12,12,0,0,0,2.54-.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></span></p></div></div></article></footer><!-- Placed at the end --><script type="text/javascript" src="../js/what-input.min.js"></script><script type="text/javascript" src="../js/foundation.min.js"></script><script type="text/javascript" src="../js/jquery.waypoints.min.js"></script><script type="text/javascript" src="../js/sticky.min.js"></script><script type="text/javascript" src="../js/app.js"></script><script type="text/javascript" src="../js/Vibrant.min.js"></script><script type="text/javascript">/*Marketo*/(function() {var didInit = false;function initMunchkin() {if(didInit === false) {didInit = true;Munchkin.init('558-NCX-702', { 'asyncOnly': true, 'disableClickDelay': true });}}var s = document.createElement('script');s.type = 'text/javascript';s.src = '//munchkin.marketo.net/munchkin.js';s.onreadystatechange = function() {if (this.readyState == 'complete' || this.readyState == 'loaded') {initMunchkin();}};s.onload = initMunchkin;document.getElementsByTagName('head')[0].appendChild(s);})();</script><script type="text/plain" class="optanon-category-3">/*Salesloft*/(function(i,s,o,g,r,a,m){i['SLScoutObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://scout-cdn.salesloft.com/sl.js','slscout');slscout(["init", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0Ijo4NDMzfQ.XaIncDe5jf5D3llfxOaDlXmiscgeGSQ8OTNWxgO9PLg"]);</script><!-- Go to www.addthis.com/dashboard to customize your tools --><script type="text/plain" class="optanon-category-4" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5528d33a542dd356" async="async"></script><!--page specific includes--><script type="text/javascript" src="../js/getStarted.js"></script><script type="text/javascript" src="../js/track.js"></script></body></html>'
Getting com.typesafe.activator activator-ui 1.2.10 ...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.ivy.util.url.IvyAuthenticator (file:/C:/Users/Administrator/Documents/activator-1.2.10-minimal/activator-launch-1.2.10.jar) to field java.net.Authenticator.theAuthenticator
WARNING: Please consider reporting this to the maintainers of org.apache.ivy.util.url.IvyAuthenticator
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-exceptions/2.3.3/play-exceptions-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-exceptions;2.3.3!play-exceptions.jar (8364ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-iteratees_2.11/2.3.3/play-iteratees_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-iteratees_2.11;2.3.3!play-iteratees_2.11.jar (9096ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-json_2.11/2.3.3/play-json_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-json_2.11;2.3.3!play-json_2.11.jar (8993ms)
downloading https://repo1.maven.org/maven2/io/netty/netty/3.9.2.Final/netty-3.9.2.Final.jar ...
        [SUCCESSFUL ] io.netty#netty;3.9.2.Final!netty.jar(bundle) (1799ms)
downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.11/2.3.4/akka-actor_2.11-2.3.4.jar ...
        [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.11;2.3.4!akka-actor_2.11.jar (923ms)
downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.11/2.3.4/akka-slf4j_2.11-2.3.4.jar ...
        [SUCCESSFUL ] com.typesafe.akka#akka-slf4j_2.11;2.3.4!akka-slf4j_2.11.jar (700ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-functional_2.11/2.3.3/play-functional_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-functional_2.11;2.3.3!play-functional_2.11.jar (8861ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-datacommons_2.11/2.3.3/play-datacommons_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-datacommons_2.11;2.3.3!play-datacommons_2.11.jar (7801ms)
downloading https://repo1.maven.org/maven2/com/ning/async-http-client/1.8.8/async-http-client-1.8.8.jar ...
        [SUCCESSFUL ] com.ning#async-http-client;1.8.8!async-http-client.jar (1410ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/trace-collect211/0.1.3/trace-collect211-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#trace-collect211;0.1.3!trace-collect211.jar (8593ms)
downloading https://repo1.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.9/jackson-core-asl-1.9.9.jar ...
        [SUCCESSFUL ] org.codehaus.jackson#jackson-core-asl;1.9.9!jackson-core-asl.jar (1800ms)
downloading https://repo1.maven.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.9.9/jackson-mapper-asl-1.9.9.jar ...
        [SUCCESSFUL ] org.codehaus.jackson#jackson-mapper-asl;1.9.9!jackson-mapper-asl.jar (1264ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-can_2.11/1.3.1/spray-can_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-can_2.11;1.3.1!spray-can_2.11.jar(bundle) (1033ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/trace-event-protobuf25_2.11/0.1.3/trace-event-protobuf25_2.11-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#trace-event-protobuf25_2.11;0.1.3!trace-event-protobuf25_2.11.jar (9448ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/protocol-protobuf25/0.1.3/protocol-protobuf25-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#protocol-protobuf25;0.1.3!protocol-protobuf25.jar (8827ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-io_2.11/1.3.1/spray-io_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-io_2.11;1.3.1!spray-io_2.11.jar(bundle) (1553ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-http_2.11/1.3.1/spray-http_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-http_2.11;1.3.1!spray-http_2.11.jar(bundle) (1394ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-util_2.11/1.3.1/spray-util_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-util_2.11;1.3.1!spray-util_2.11.jar(bundle) (843ms)
downloading https://repo1.maven.org/maven2/org/parboiled/parboiled-scala_2.11/1.1.6/parboiled-scala_2.11-1.1.6.jar ...
        [SUCCESSFUL ] org.parboiled#parboiled-scala_2.11;1.1.6!parboiled-scala_2.11.jar(bundle) (852ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbtrc/sbt-rc-props/1.0-c50ddab5e1332398049a2a649261e1ca24577479/jars/sbt-rc-props.jar ...
        [SUCCESSFUL ] com.typesafe.sbtrc#sbt-rc-props;1.0-c50ddab5e1332398049a2a649261e1ca24577479!sbt-rc-props.jar (4409ms)
:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        81 artifacts copied, 0 already retrieved (66866kB/139ms)
FOUND REPO = activator-local @ file:/Users/doortts/apps/activator-dist-1.3.12/repository
Play server process ID is 30500
[info] play - Application started (Prod)
Oops, cannot start the server.
org.jboss.netty.channel.ChannelException: Failed to bind to: /127.0.0.1:8888
        at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
        at play.core.server.NettyServer$$anonfun$8.apply(NettyServer.scala:129)
        at play.core.server.NettyServer$$anonfun$8.apply(NettyServer.scala:126)
        at scala.Option.map(Option.scala:145)
        at play.core.server.NettyServer.<init>(NettyServer.scala:126)
        at play.core.server.NettyServer$.createServer(NettyServer.scala:243)
        at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:280)
        at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:275)
        at scala.Option.map(Option.scala:145)
        at play.core.server.NettyServer$.main(NettyServer.scala:275)
        at activator.UIMain$$anonfun$run$1.apply$mcV$sp(UIMain.scala:110)
        at activator.UIMain$$anonfun$run$1.apply(UIMain.scala:110)
        at activator.UIMain$$anonfun$run$1.apply(UIMain.scala:110)
        at activator.UIMain.withContextClassloader(UIMain.scala:221)
        at activator.UIMain.run(UIMain.scala:110)
        at activator.UIMain.run(UIMain.scala:87)
        at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
        at xsbt.boot.Launch$.withContextLoader(Launch.scala:129)
        at xsbt.boot.Launch$.run(Launch.scala:109)
        at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:36)
        at xsbt.boot.Launch$.launch(Launch.scala:117)
        at xsbt.boot.Launch$.apply(Launch.scala:19)
        at xsbt.boot.Boot$.runImpl(Boot.scala:44)
        at xsbt.boot.Boot$.main(Boot.scala:20)
        at xsbt.boot.Boot.main(Boot.scala)
Caused by: java.net.BindException: Address already in use: bind
        at java.base/sun.nio.ch.Net.bind0(Native Method)
        at java.base/sun.nio.ch.Net.bind(Net.java:455)
        at java.base/sun.nio.ch.Net.bind(Net.java:447)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:219)
        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
        at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:372)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:296)
        at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:835)
PS C:\Users\Administrator\Documents\activator-1.2.10-minimal\yona> 
doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

집/회사 PC에서 각각 실행해보면 로그가 조금씩 다르네요 좀 더 단계가 진전된 것 같은데, 여전히 콘솔까지 도달하지는 못했기에 관련 로그를 추가로 남겨봅니다.

PS C:\Users\Administrator\Documents\activator-1.2.10-minimal> cd yona
PS C:\Users\Administrator\Documents\activator-1.2.10-minimal\yona> ../activator  
Getting org.fusesource.jansi jansi 1.11 ...
:: retrieving :: org.scala-sbt#boot-jansi
        confs: [default]
        1 artifacts copied, 0 already retrieved (111kB/10ms)
Checking for a newer version of Activator (current version 1.2.10)...
   ... failed to get latest version information: java.lang.Exception: JSON at https://typesafe.com/activator/latest doesn't seem to have the version in it: '<!DOCTYPE HTML><html lang="en"><head><meta charset="utf-8"><title>Get 
Started with Lightbend Technologies | Lightbend Tech Hub</title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="google-site-verification" content="Jw7aJ1oiDP2ekpmm8-RI8Gtyw7hE-amMxU_XF4NhKf0" /><link rel="stylesheet" href="../css/foundation-6.3.1-complete.min.css"><link rel="stylesheet" href="../css/base.v068.min.css"><link rel="stylesheet" href="../css/site.main.min.css?v=06"><link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700' rel='stylesheet' type='text/css'><link rel='shortcut icon' href="../img/favicon.ico" /><script type="text/javascript" src="../js/jquery.min.js"></script><!-- OneTrust Cookies Consent Notice 
(Production Standard, lightbend.com, en-GB) start --><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="2f79688f-bddc-4793-a394-7539cef20516" ></script><script type="text/javascript">function OptanonWrapper() { jQuery(function() {//find each YT embed and only load if cookies have been approvedjQuery( ".yt-widget" ).each(function( index ) {var ytID = jQuery(this).attr("id").slice(3);jQuery(this).html('<div class="cookie-warning"><p>Cookies are required for this functionality.<a class="optanon-allow-all" onclick="OneTrust.AllowAll();">Allow Cookies</a><p></div>');OneTrust.InsertHtml('<div class="flex-video"><iframe id="player" class="youtube-embed-player" src="//www.youtube.com/embed/'+ytID+'?rel=0&autohide=1&modestbranding=0&showinfo=1" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>', 'yt-'+ytID, null, {deleteSelectorContent: true}, '4');});});}</script><!-- OneTrust Cookies Consent Notice (Production Standard, lightbend.com, en-GB) end --><script>dataLayer = [{'currentProjectDownload': ''}];</script><!-- Google Tag Manager --><script type="text/plain" class="optanon-category-2">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-W32WNXX');</script><!-- End Google Tag Manager 
--></head><body class="guides tech-hub"><!-- Google Tag Manager (noscript) --><span id="gtm-widget"></span><!-- End Google Tag Manager (noscript) --><div class="off-canvas-wrapper"><div class="off-canvas-wrapper-inner" data-off-canvas-wrapper><div class="off-canvas position-left" id="offCanvas" data-off-canvas><nav><div class="primary-nav"><a class="btn" data-category="Small Screen Menu" href="https://www.lightbend.com/contact">Contact Us</a><ul class="no-bullet"><li class="icon"><a data-category="Small Screen Menu" href="https://portal.lightbend.com/" title="Customer Portal"><svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg>Support Login</a></li></ul></div></nav></div><div class="off-canvas-content" data-off-canvas-content><header id="site-header"><div class="row expanded"><div class="small-12 columns"><nav id="stick-me"><div class="primary-nav" id="primary-nav"><div class="logo-and-id"><a href="https://www.lightbend.com/" class="logo" id="logo"><svg class="lightbend-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 80"><title>lightbend-logo</title><g id="lightbend-logo"><path d="M1,59V76a3,3,0,0,0,3,3H88a3,3,0,0,0,3-3V59a167.38,167.38,0,0,1-45,6A167.38,167.38,0,0,1,1,59Z" fill="#ff931e" /><path d="M88,1H4A3,3,0,0,0,1,4V53c14.57,4.2,29.65,7,45,7s30.43-2.8,45-7V4A3,3,0,0,0,88,1Z" fill="#ff931e" /><g id="original_weight" data-name="original weight"><path d="M107.2,20.08a2.14,2.14,0,1,1,4.27,0v32h13.6A2,2,0,0,1,127,54a1.94,1.94,0,0,1-1.94,2H109.31a2.15,2.15,0,0,1-2.11-2.16Z" fill="#ff931e" /><path d="M135,19.32a2.47,2.47,0,0,1,4.91,0V20A2.47,2.47,0,0,1,135,20Zm.38,10.59a2.08,2.08,0,1,1,4.16,0V54.15a2,2,0,0,1-2.06,2.11,2.08,2.08,0,0,1-2.1-2.11Z" fill="#ff931e" /><path d="M150.8,61.44a1.91,1.91,0,0,1-1.08-1.73,2,2,0,0,1,1.89-1.83,1.69,1.69,0,0,1,.92.27,17.63,17.63,0,0,0,9.88,3c6.15,0,10.15-3.4,10.15-9.93v-3.3c-2.43,3.24-5.83,5.89-11,5.89a12.9,12.9,0,0,1-13.12-13.07v-.11a13.21,13.21,0,0,1,24-7.56V29.91a2.07,2.07,0,0,1,2.06-2.11,2.11,2.11,0,0,1,2.1,2.11V51.13c0,4.32-1.29,7.61-3.56,9.88-2.49,2.48-6.21,3.73-10.64,3.73A21.87,21.87,0,0,1,150.8,61.44Zm21.87-20.73V40.6c0-5.72-5-9.45-10.26-9.45s-9.67,3.67-9.67,9.4v.1a9.45,9.45,0,0,0,9.67,9.51C167.7,50.16,172.67,46.32,172.67,40.71Z" fill="#ff931e" /><path d="M186.22,18.41a2.08,2.08,0,1,1,4.16,0V32.93a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M220.46,48.59V31.74h-2.27a1.89,1.89,0,0,1-1.84-1.83,1.86,1.86,0,0,1,1.84-1.84h2.27V21.48a2.06,2.06,0,0,1,2-2.1,2.14,2.14,0,0,1,2.1,2.1v6.59h7.24a1.91,1.91,0,0,1,1.89,1.84,1.86,1.86,0,0,1-1.89,1.83h-7.24V48.05c0,3.4,1.89,4.64,4.7,4.64a12,12,0,0,0,2.54-.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></a></div></div><!--/.primary-nav--><div class="secondary-nav" id="secondary-nav"><header><a data-category="Main Nav - Secondary Link" class="blog" href="https://www.lightbend.com/blog" title="Lightbend Blog">Blog<svg class="svg-icon svg-icon-rss" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" enable-background="new 0 0 240 240"><path class="svg-icon-rss-path" fill="#ff931e" d="M15 15v32.7c97.9 0 177.3 79.4 177.3 177.3h32.7c0-116-94-210-210-210zm0 65.5v32.7c61.8 0 111.8 50.1 111.8 111.8h32.7c0-79.8-64.7-144.5-144.5-144.5zm31.4 81.8c-17.3 0-31.4 14-31.4 31.4 0 17.3 14 31.3 31.4 31.3 17.3 0 31.4-14 31.4-31.4-.1-17.3-14.1-31.3-31.4-31.3z"/></svg></a><a data-category="Main Nav - Secondary Link" href="https://portal.lightbend.com/" title="Customer Portal">Support<svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg></a></header><footer><a data-category="Main Nav - Secondary Link" class="contact btn" href="https://www.lightbend.com/contact" title="Contact Us">Contact Us</a></footer></div><!--/.secondary-nav--></nav></div><!--end column--></div><!--end row--></header><div id="page-content"><header class="fw-wrapper lb-blue page-header-simple">            <div class="row "><div class="small-12 columns"><a class="breadcrumb" href="../">Tech Hub</a><h1>Get Started with Lightbend Technologies</h1></div></div></header><div class="fw-wrapper"><div class="row "><div class="small-12 columns"><span id="markdown" class="markdown"><div id="start" class="guide get-started">   <div class="step-1" style="display: none">              <div class="row">
<div class="small-12 large-2 columns summary well">                             <h3>Project type</h3>                           <p>Choose a project type and we'll get you started writing reactive applications in no time.</p>   
        </div>                  <div class="small-12 large-10 columns">                         <div class="flex tech-hub-grid two-up-medium two-up-large choices"></div>                       </div>          </div>  </div>  <div class="step-2" style="display: none">         <div class="row">                       <div class="small-12 large-2 columns well">                             <div class="row">                                       <div class="small-12 large-12 columns summary"></div>                              </div>                          <div class="row">                                       <div id="language-selection" class="small-12 large-12 columns"></div>                              </div>                  </div>                  <div class="small-12 large-10 columns well">                            <div class="row">                                       <div class="small-12 medium-8 large-8 columns">                                            <h4 class="inner-title">Still loading, please wait...</h4>                                      </div>                                  <div class="small-12 medium-4 large-4 columns text-right">                                         <a class="btn small back" style="display: none">&nbsp;<span class="inner-back"></span>&nbsp;</a>                                        </div>     
        </div>                          <div class="flex tech-hub-grid two-up-medium two-up-large choices"><i></i></div>                        </div>          </div>  </div></div></span></div></div></div></div><!--/page-content--></div><!--/off-canvas-content--></div><!--/off-canvas-wrapper-inner--></div><!--/off-canvas-wrapper--><footer id="site-footer" class="res-site-footer"><article class="fw-wrapper lb-slate footer-nav"><div class="row legal-social"><div class="legal small-12 columns"><p><span>&copy; Lightbend 2021 | <a href="https://www.lightbend.com/legal/licenses">Licenses</a> | <a href="https://www.lightbend.com/legal/terms">Terms</a> | <a href="https://www.lightbend.com/legal/privacy">Privacy Policy</a> | <a href="https://www.lightbend.com/email-preferences">Email Preferences</a> | <a href="https://www.lightbend.com/legal/cookie">Cookie Listing</a> | <a class="optanon-toggle-display">Cookie Settings</a> | <a rel="alternate" type="application/rss+xml" href="https://www.lightbend.com/blog/rss.xml" target="_blank">RSS</a></span><span class="footer-logo"><svg class="lightbend-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 80"><title>lightbend-logo</title><g id="lightbend-logo"><path d="M1,59V76a3,3,0,0,0,3,3H88a3,3,0,0,0,3-3V59a167.38,167.38,0,0,1-45,6A167.38,167.38,0,0,1,1,59Z" fill="#ff931e" /><path d="M88,1H4A3,3,0,0,0,1,4V53c14.57,4.2,29.65,7,45,7s30.43-2.8,45-7V4A3,3,0,0,0,88,1Z" fill="#ff931e" /><g id="original_weight" data-name="original weight"><path d="M107.2,20.08a2.14,2.14,0,1,1,4.27,0v32h13.6A2,2,0,0,1,127,54a1.94,1.94,0,0,1-1.94,2H109.31a2.15,2.15,0,0,1-2.11-2.16Z" fill="#ff931e" /><path d="M135,19.32a2.47,2.47,0,0,1,4.91,0V20A2.47,2.47,0,0,1,135,20Zm.38,10.59a2.08,2.08,0,1,1,4.16,0V54.15a2,2,0,0,1-2.06,2.11,2.08,2.08,0,0,1-2.1-2.11Z" fill="#ff931e" /><path d="M150.8,61.44a1.91,1.91,0,0,1-1.08-1.73,2,2,0,0,1,1.89-1.83,1.69,1.69,0,0,1,.92.27,17.63,17.63,0,0,0,9.88,3c6.15,0,10.15-3.4,10.15-9.93v-3.3c-2.43,3.24-5.83,5.89-11,5.89a12.9,12.9,0,0,1-13.12-13.07v-.11a13.21,13.21,0,0,1,24-7.56V29.91a2.07,2.07,0,0,1,2.06-2.11,2.11,2.11,0,0,1,2.1,2.11V51.13c0,4.32-1.29,7.61-3.56,9.88-2.49,2.48-6.21,3.73-10.64,3.73A21.87,21.87,0,0,1,150.8,61.44Zm21.87-20.73V40.6c0-5.72-5-9.45-10.26-9.45s-9.67,3.67-9.67,9.4v.1a9.45,9.45,0,0,0,9.67,9.51C167.7,50.16,172.67,46.32,172.67,40.71Z" fill="#ff931e" /><path d="M186.22,18.41a2.08,2.08,0,1,1,4.16,0V32.93a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M220.46,48.59V31.74h-2.27a1.89,1.89,0,0,1-1.84-1.83,1.86,1.86,0,0,1,1.84-1.84h2.27V21.48a2.06,2.06,0,0,1,2-2.1,2.14,2.14,0,0,1,2.1,2.1v6.59h7.24a1.91,1.91,0,0,1,1.89,1.84,1.86,1.86,0,0,1-1.89,1.83h-7.24V48.05c0,3.4,1.89,4.64,4.7,4.64a12,12,0,0,0,2.54-.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></span></p></div></div></article></footer><!-- Placed at the end --><script type="text/javascript" src="../js/what-input.min.js"></script><script type="text/javascript" src="../js/foundation.min.js"></script><script type="text/javascript" src="../js/jquery.waypoints.min.js"></script><script type="text/javascript" src="../js/sticky.min.js"></script><script type="text/javascript" src="../js/app.js"></script><script type="text/javascript" src="../js/Vibrant.min.js"></script><script type="text/javascript">/*Marketo*/(function() {var didInit = false;function initMunchkin() {if(didInit === false) {didInit = true;Munchkin.init('558-NCX-702', { 'asyncOnly': true, 'disableClickDelay': true });}}var s = document.createElement('script');s.type = 'text/javascript';s.src = '//munchkin.marketo.net/munchkin.js';s.onreadystatechange = function() {if (this.readyState == 'complete' || this.readyState == 'loaded') {initMunchkin();}};s.onload = initMunchkin;document.getElementsByTagName('head')[0].appendChild(s);})();</script><script type="text/plain" class="optanon-category-3">/*Salesloft*/(function(i,s,o,g,r,a,m){i['SLScoutObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://scout-cdn.salesloft.com/sl.js','slscout');slscout(["init", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0Ijo4NDMzfQ.XaIncDe5jf5D3llfxOaDlXmiscgeGSQ8OTNWxgO9PLg"]);</script><!-- Go to www.addthis.com/dashboard to customize your tools --><script type="text/plain" class="optanon-category-4" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5528d33a542dd356" async="async"></script><!--page specific includes--><script type="text/javascript" src="../js/getStarted.js"></script><script type="text/javascript" src="../js/track.js"></script></body></html>'
Getting com.typesafe.activator activator-ui 1.2.10 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.activator/activator-ui/1.2.10/jars/activator-ui.jar ...
        [SUCCESSFUL ] com.typesafe.activator#activator-ui;1.2.10!activator-ui.jar (6626ms)
downloading https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.11/1.0.2/twirl-api_2.11-1.0.2.jar ...
        [SUCCESSFUL ] com.typesafe.play#twirl-api_2.11;1.0.2!twirl-api_2.11.jar (1048ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play_2.11/2.3.3/play_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play_2.11;2.3.3!play_2.11.jar (5817ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/filters-helpers_2.11/2.3.3/filters-helpers_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#filters-helpers_2.11;2.3.3!filters-helpers_2.11.jar (5620ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-ws_2.11/2.3.3/play-ws_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-ws_2.11;2.3.3!play-ws_2.11.jar (5624ms)
downloading https://repo1.maven.org/maven2/org/webjars/requirejs/2.1.11/requirejs-2.1.11.jar ...
        [SUCCESSFUL ] org.webjars#requirejs;2.1.11!requirejs.jar (1234ms)
downloading https://repo1.maven.org/maven2/org/webjars/jquery/2.0.3/jquery-2.0.3.jar ...
        [SUCCESSFUL ] org.webjars#jquery;2.0.3!jquery.jar (936ms)
downloading https://repo1.maven.org/maven2/org/webjars/knockout/3.0.0/knockout-3.0.0.jar ...
        [SUCCESSFUL ] org.webjars#knockout;3.0.0!knockout.jar (756ms)
downloading https://repo1.maven.org/maven2/org/webjars/ace/1.1.3/ace-1.1.3.jar ...
        [SUCCESSFUL ] org.webjars#ace;1.1.3!ace.jar (1864ms)
downloading https://repo1.maven.org/maven2/org/webjars/keymage/1.0.1/keymage-1.0.1.jar ...
        [SUCCESSFUL ] org.webjars#keymage;1.0.1!keymage.jar (720ms)
downloading https://repo1.maven.org/maven2/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar ...
        [SUCCESSFUL ] commons-io#commons-io;2.0.1!commons-io.jar (771ms)
downloading https://repo1.maven.org/maven2/eu/medsea/mimeutil/mime-util/2.1.1/mime-util-2.1.1.jar ...
        [SUCCESSFUL ] eu.medsea.mimeutil#mime-util;2.1.1!mime-util.jar(bundle) (614ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/activator/analytics_2.11/0.1.6/analytics_2.11-0.1.6.jar ...
        [SUCCESSFUL ] com.typesafe.activator#analytics_2.11;0.1.6!analytics_2.11.jar (5819ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbtrc/sbt-rc-remote-controller/1.0-c50ddab5e1332398049a2a649261e1ca24577479/jars/sbt-rc-remote-controller-test.jar ...
        [SUCCESSFUL ] com.typesafe.sbtrc#sbt-rc-remote-controller;1.0-c50ddab5e1332398049a2a649261e1ca24577479!sbt-rc-remote-controller.jar (5065ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbtrc/sbt-rc-remote-controller/1.0-c50ddab5e1332398049a2a649261e1ca24577479/jars/sbt-rc-remote-controller.jar ...
        [SUCCESSFUL ] com.typesafe.sbtrc#sbt-rc-remote-controller;1.0-c50ddab5e1332398049a2a649261e1ca24577479!sbt-rc-remote-controller.jar (5900ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/build-link/2.3.3/build-link-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#build-link;2.3.3!build-link.jar (5672ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-exceptions/2.3.3/play-exceptions-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-exceptions;2.3.3!play-exceptions.jar (5592ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-iteratees_2.11/2.3.3/play-iteratees_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-iteratees_2.11;2.3.3!play-iteratees_2.11.jar (5952ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-json_2.11/2.3.3/play-json_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-json_2.11;2.3.3!play-json_2.11.jar (5510ms)
downloading https://repo1.maven.org/maven2/io/netty/netty/3.9.2.Final/netty-3.9.2.Final.jar ...
        [SUCCESSFUL ] io.netty#netty;3.9.2.Final!netty.jar(bundle) (1787ms)
downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.11/2.3.4/akka-actor_2.11-2.3.4.jar ...
        [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.11;2.3.4!akka-actor_2.11.jar (791ms)
downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.11/2.3.4/akka-slf4j_2.11-2.3.4.jar ...
        [SUCCESSFUL ] com.typesafe.akka#akka-slf4j_2.11;2.3.4!akka-slf4j_2.11.jar (550ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-functional_2.11/2.3.3/play-functional_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-functional_2.11;2.3.3!play-functional_2.11.jar (5562ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-datacommons_2.11/2.3.3/play-datacommons_2.11-2.3.3.jar ...
        [SUCCESSFUL ] com.typesafe.play#play-datacommons_2.11;2.3.3!play-datacommons_2.11.jar (5585ms)
downloading https://repo1.maven.org/maven2/com/ning/async-http-client/1.8.8/async-http-client-1.8.8.jar ...
        [SUCCESSFUL ] com.ning#async-http-client;1.8.8!async-http-client.jar (1384ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/trace-collect211/0.1.3/trace-collect211-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#trace-collect211;0.1.3!trace-collect211.jar (5576ms)
downloading https://repo1.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.9/jackson-core-asl-1.9.9.jar ...
        [SUCCESSFUL ] org.codehaus.jackson#jackson-core-asl;1.9.9!jackson-core-asl.jar (1320ms)
downloading https://repo1.maven.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.9.9/jackson-mapper-asl-1.9.9.jar ...
        [SUCCESSFUL ] org.codehaus.jackson#jackson-mapper-asl;1.9.9!jackson-mapper-asl.jar (1009ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-can_2.11/1.3.1/spray-can_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-can_2.11;1.3.1!spray-can_2.11.jar(bundle) (845ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/trace-event-protobuf25_2.11/0.1.3/trace-event-protobuf25_2.11-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#trace-event-protobuf25_2.11;0.1.3!trace-event-protobuf25_2.11.jar (5561ms)
downloading https://repo.typesafe.com/typesafe/releases/com/typesafe/trace/protocol-protobuf25/0.1.3/protocol-protobuf25-0.1.3.jar ...
        [SUCCESSFUL ] com.typesafe.trace#protocol-protobuf25;0.1.3!protocol-protobuf25.jar (5790ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-io_2.11/1.3.1/spray-io_2.11-1.3.1.jar ...
        [SUCCESSFUL ] io.spray#spray-io_2.11;1.3.1!spray-io_2.11.jar(bundle) (1312ms)
downloading https://repo1.maven.org/maven2/io/spray/spray-http_2.11/1.3.1/spray-http_2.11-1.3.1.jar ...
        81 artifacts copied, 0 already retrieved (66866kB/254ms)
FOUND REPO = activator-local @ file:/Users/doortts/apps/activator-dist-1.3.12/repository
Play server process ID is 12460
[info] play - Application started (Prod)
[info] play - Listening for HTTP on /127.0.0.1:8888
[info] a.e.s.Slf4jLogger - Slf4jLogger started
Getting com.typesafe.sbtrc sbt-rc-probe-0-13 1.0-c50ddab5e1332398049a2a649261e1ca24577479 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbtrc/sbt-rc-probe-0-13/1.0-c50ddab5e1332398049a2a649261e1ca24577479/jars/sbt-rc-probe-0-13.jar ...
        [SUCCESSFUL ] com.typesafe.sbtrc#sbt-rc-probe-0-13;1.0-c50ddab5e1332398049a2a649261e1ca24577479!sbt-rc-probe-0-13.jar (5785ms)
:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        2 artifacts copied, 0 already retrieved (414kB/15ms)
Getting Scala 2.10.2 (for sbt-rc-probe-0-13)...
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.2!scala-compiler.jar (2088ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-library;2.10.2!scala-library.jar (1469ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.2/scala-reflect-2.10.2.jar ...
        [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.2!scala-reflect.jar (672ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.2/jline-2.10.2.jar ...
        [SUCCESSFUL ] org.scala-lang#jline;2.10.2!jline.jar (608ms)
:: retrieving :: org.scala-sbt#boot-scala
        confs: [default]
        5 artifacts copied, 0 already retrieved (24390kB/35ms)
Getting com.typesafe.sbtrc sbt-rc-ui-interface-0-13 1.0-c50ddab5e1332398049a2a649261e1ca24577479 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbtrc/sbt-rc-ui-interface-0-13/1.0-c50ddab5e1332398049a2a649261e1ca24577479/jars/sbt-rc-ui-interface-0-13.jar ...
        [SUCCESSFUL ] com.typesafe.sbtrc#sbt-rc-ui-interface-0-13;1.0-c50ddab5e1332398049a2a649261e1ca24577479!sbt-rc-ui-interface-0-13.jar (4125ms)
:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        1 artifacts copied, 0 already retrieved (32kB/9ms)
[INFO] [10/20/2021 05:04:07.779] [default-akka.actor.default-dispatcher-2] [akka://default/user/sbt-process-1/underlying] Underlying SBT actor stopped with: java.lang.RuntimeException: Need to reboot sbt (this is expected, not 
a problem)
[info] application - onStop received closing down the app
[warn] application - AppManager onApplicationStop is disabled pending some refactoring so it works with FakeApplication in tests
일괄 작업을 끝내시겠습니까 (Y/N)? y
PS C:\Users\Administrator\Documents\activator-1.2.10-minimal\yona> ../activator
Checking for a newer version of Activator (current version 1.2.10)...
   ... failed to get latest version information: java.lang.Exception: JSON at https://typesafe.com/activator/latest doesn't seem to have the version in it: '<!DOCTYPE HTML><html lang="en"><head><meta charset="utf-8"><title>Get 
Started with Lightbend Technologies | Lightbend Tech Hub</title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="google-site-verification" content="Jw7aJ1oiDP2ekpmm8-RI8Gtyw7hE-amMxU_XF4NhKf0" /><link rel="stylesheet" href="../css/foundation-6.3.1-complete.min.css"><link rel="stylesheet" href="../css/base.v068.min.css"><link rel="stylesheet" href="../css/site.main.min.css?v=06"><link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700' rel='stylesheet' type='text/css'><link rel='shortcut icon' href="../img/favicon.ico" /><script type="text/javascript" src="../js/jquery.min.js"></script><!-- OneTrust Cookies Consent Notice 
(Production Standard, lightbend.com, en-GB) start --><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="2f79688f-bddc-4793-a394-7539cef20516" ></script><script type="text/javascript">function OptanonWrapper() { jQuery(function() {//find each YT embed and only load if cookies have been approvedjQuery( ".yt-widget" ).each(function( index ) {var ytID = jQuery(this).attr("id").slice(3);jQuery(this).html('<div class="cookie-warning"><p>Cookies are required for this functionality.<a class="optanon-allow-all" onclick="OneTrust.AllowAll();">Allow Cookies</a><p></div>');OneTrust.InsertHtml('<div class="flex-video"><iframe id="player" class="youtube-embed-player" src="//www.youtube.com/embed/'+ytID+'?rel=0&autohide=1&modestbranding=0&showinfo=1" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>', 'yt-'+ytID, null, {deleteSelectorContent: true}, '4');});});}</script><!-- OneTrust Cookies Consent Notice (Production Standard, lightbend.com, en-GB) end --><script>dataLayer = [{'currentProjectDownload': ''}];</script><!-- Google Tag Manager --><script type="text/plain" class="optanon-category-2">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-W32WNXX');</script><!-- End Google Tag Manager 
--></head><body class="guides tech-hub"><!-- Google Tag Manager (noscript) --><span id="gtm-widget"></span><!-- End Google Tag Manager (noscript) --><div class="off-canvas-wrapper"><div class="off-canvas-wrapper-inner" data-off-canvas-wrapper><div class="off-canvas position-left" id="offCanvas" data-off-canvas><nav><div class="primary-nav"><a class="btn" data-category="Small Screen Menu" href="https://www.lightbend.com/contact">Contact Us</a><ul class="no-bullet"><li class="icon"><a data-category="Small Screen Menu" href="https://portal.lightbend.com/" title="Customer Portal"><svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg>Support Login</a></li></ul></div></nav></div><div class="off-canvas-content" data-off-canvas-content><header id="site-header"><div class="row expanded"><div class="small-12 columns"><nav id="stick-me"><div class="primary-nav" id="primary-nav"><div class="logo-and-id"><a href="https://www.lightbend.com/" class="logo" id="logo"><svg class="lightbend-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 80"><title>lightbend-logo</title><g id="lightbend-logo"><path d="M1,59V76a3,3,0,0,0,3,3H88a3,3,0,0,0,3-3V59a167.38,167.38,0,0,1-45,6A167.38,167.38,0,0,1,1,59Z" fill="#ff931e" /><path d="M88,1H4A3,3,0,0,0,1,4V53c14.57,4.2,29.65,7,45,7s30.43-2.8,45-7V4A3,3,0,0,0,88,1Z" fill="#ff931e" /><g id="original_weight" data-name="original weight"><path d="M107.2,20.08a2.14,2.14,0,1,1,4.27,0v32h13.6A2,2,0,0,1,127,54a1.94,1.94,0,0,1-1.94,2H109.31a2.15,2.15,0,0,1-2.11-2.16Z" fill="#ff931e" /><path d="M135,19.32a2.47,2.47,0,0,1,4.91,0V20A2.47,2.47,0,0,1,135,20Zm.38,10.59a2.08,2.08,0,1,1,4.16,0V54.15a2,2,0,0,1-2.06,2.11,2.08,2.08,0,0,1-2.1-2.11Z" fill="#ff931e" /><path d="M150.8,61.44a1.91,1.91,0,0,1-1.08-1.73,2,2,0,0,1,1.89-1.83,1.69,1.69,0,0,1,.92.27,17.63,17.63,0,0,0,9.88,3c6.15,0,10.15-3.4,10.15-9.93v-3.3c-2.43,3.24-5.83,5.89-11,5.89a12.9,12.9,0,0,1-13.12-13.07v-.11a13.21,13.21,0,0,1,24-7.56V29.91a2.07,2.07,0,0,1,2.06-2.11,2.11,2.11,0,0,1,2.1,2.11V51.13c0,4.32-1.29,7.61-3.56,9.88-2.49,2.48-6.21,3.73-10.64,3.73A21.87,21.87,0,0,1,150.8,61.44Zm21.87-20.73V40.6c0-5.72-5-9.45-10.26-9.45s-9.67,3.67-9.67,9.4v.1a9.45,9.45,0,0,0,9.67,9.51C167.7,50.16,172.67,46.32,172.67,40.71Z" fill="#ff931e" /><path d="M186.22,18.41a2.08,2.08,0,1,1,4.16,0V32.93a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M220.46,48.59V31.74h-2.27a1.89,1.89,0,0,1-1.84-1.83,1.86,1.86,0,0,1,1.84-1.84h2.27V21.48a2.06,2.06,0,0,1,2-2.1,2.14,2.14,0,0,1,2.1,2.1v6.59h7.24a1.91,1.91,0,0,1,1.89,1.84,1.86,1.86,0,0,1-1.89,1.83h-7.24V48.05c0,3.4,1.89,4.64,4.7,4.64a12,12,0,0,0,2.54-.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></a></div></div><!--/.primary-nav--><div class="secondary-nav" id="secondary-nav"><header><a data-category="Main Nav - Secondary Link" class="blog" href="https://www.lightbend.com/blog" title="Lightbend Blog">Blog<svg class="svg-icon svg-icon-rss" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" enable-background="new 0 0 240 240"><path class="svg-icon-rss-path" fill="#ff931e" d="M15 15v32.7c97.9 0 177.3 79.4 177.3 177.3h32.7c0-116-94-210-210-210zm0 65.5v32.7c61.8 0 111.8 50.1 111.8 111.8h32.7c0-79.8-64.7-144.5-144.5-144.5zm31.4 81.8c-17.3 0-31.4 14-31.4 31.4 0 17.3 14 31.3 31.4 31.3 17.3 0 31.4-14 31.4-31.4-.1-17.3-14.1-31.3-31.4-31.3z"/></svg></a><a data-category="Main Nav - Secondary Link" href="https://portal.lightbend.com/" title="Customer Portal">Support<svg version="1.1" id="Lifebuoy" class="svg-icon svg-icon-lifebuoy" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"><path fill="#ffffff" d="M16.788,3.212c-3.749-3.749-9.827-3.749-13.575,0c-3.75,3.75-3.75,9.828-0.002,13.576c3.75,3.75,9.828,3.75,13.578,0C20.537,13.039,20.537,6.961,16.788,3.212z M6.748,13.252c-1.797-1.797-1.797-4.709,0-6.505c1.795-1.796,4.709-1.796,6.506,0c1.797,1.797,1.795,4.709,0,6.505C11.457,15.049,8.545,15.049,6.748,13.252z M15.347,12.879c0.968-1.799,0.969-3.959,0-5.759l1.783-0.96c1.289,2.391,1.289,5.29,0.002,7.678L15.347,12.879z M13.839,2.869l-0.961,1.784c-1.799-0.967-3.959-0.967-5.756,0L6.161,2.87C8.551,1.582,11.448,1.582,13.839,2.869z M2.87,6.16l1.784,0.961c-0.968,1.798-0.968,3.957-0.001,5.756l-1.784,0.961C1.581,11.449,1.582,8.551,2.87,6.16z M6.159,17.129l0.961-1.783c1.799,0.969,3.96,0.969,5.759,0l0.961,1.785C11.448,18.418,8.55,18.418,6.159,17.129z"/></svg></a></header><footer><a data-category="Main Nav - Secondary Link" class="contact btn" href="https://www.lightbend.com/contact" title="Contact Us">Contact Us</a></footer></div><!--/.secondary-nav--></nav></div><!--end column--></div><!--end row--></header><div id="page-content"><header class="fw-wrapper lb-blue page-header-simple">            <div class="row "><div class="small-12 columns"><a class="breadcrumb" href="../">Tech Hub</a><h1>Get Started with Lightbend Technologies</h1></div></div></header><div class="fw-wrapper"><div class="row "><div class="small-12 columns"><span id="markdown" class="markdown"><div id="start" class="guide get-started">   <div class="step-1" style="display: none">              <div class="row">
.37,1.8,1.8,0,0,1,1.78,1.78,1.73,1.73,0,0,1-1.19,1.62,10.57,10.57,0,0,1-4.1.75C223.86,56.47,220.46,54.26,220.46,48.59Z" fill="#ff931e" /><path d="M242.65,18.41a2.08,2.08,0,1,1,4.16,0V33.69c2.27-3.35,5.56-6.21,10.69-6.21,6.7,0,13.34,5.29,13.34,14.47v.11c0,9.12-6.59,14.52-13.34,14.52a12.6,12.6,0,0,1-10.69-5.94v3.51a2.07,2.07,0,0,1-2.05,2.11,2.11,2.11,0,0,1-2.11-2.11Zm23.92,23.7V42c0-6.58-4.53-10.8-9.83-10.8A10.41,10.41,0,0,0,246.65,42v.11c0,6.48,4.91,10.8,10.09,10.8C262.14,52.86,266.57,48.86,266.57,42.11Z" fill="#ff931e" /><path d="M290.17,56.64c-7.67,0-13.93-5.89-13.93-14.53V42c0-8,5.67-14.52,13.39-14.52,8.26,0,13,6.75,13,14.15a1.94,1.94,0,0,1-1.95,1.94H280.45c.59,6,4.86,9.45,9.83,9.45a11.4,11.4,0,0,0,8-3.24,1.83,1.83,0,0,1,1.19-.49,1.81,1.81,0,0,1,1.84,1.78,1.78,1.78,0,0,1-.65,1.35A14.2,14.2,0,0,1,290.17,56.64Zm8.26-16.15c-.43-5.07-3.35-9.5-8.91-9.5-4.86,0-8.53,4.05-9.07,9.5Z" fill="#ff931e" /><path d="M309.5,29.91a2.08,2.08,0,1,1,4.16,0v3a10.57,10.57,0,0,1,9.56-5.45c6.75,0,10.69,4.53,10.69,11.18V54.15a2.08,2.08,0,1,1-4.16,0V39.68c0-5.18-2.81-8.42-7.72-8.42s-8.37,3.51-8.37,8.75V54.15a2,2,0,0,1-2.05,2.11,2.08,2.08,0,0,1-2.11-2.11Z" fill="#ff931e" /><path d="M368.68,54.15a2.08,2.08,0,1,1-4.15,0V50.37c-2.27,3.35-5.57,6.21-10.7,6.21-6.69,0-13.33-5.29-13.33-14.47V42c0-9.12,6.64-14.52,13.33-14.52a12.61,12.61,0,0,1,10.7,5.94v-15a2,2,0,0,1,2.05-2.11,2.07,2.07,0,0,1,2.1,2.11ZM344.76,42v.11c0,6.58,4.59,10.8,9.83,10.8a10.43,10.43,0,0,0,10.1-10.8V42a10.38,10.38,0,0,0-10.1-10.75C349.19,31.2,344.76,35.2,344.76,42Z" fill="#ff931e" /></g></g></svg></span></p></div></div></article></footer><!-- Placed at the end --><script type="text/javascript" src="../js/what-input.min.js"></script><script type="text/javascript" src="../js/foundation.min.js"></script><script type="text/javascript" src="../js/jquery.waypoints.min.js"></script><script type="text/javascript" src="../js/sticky.min.js"></script><script type="text/javascript" src="../js/app.js"></script><script type="text/javascript" src="../js/Vibrant.min.js"></script><script type="text/javascript">/*Marketo*/(function() {var didInit = false;function initMunchkin() {if(didInit === false) {didInit = true;Munchkin.init('558-NCX-702', { 'asyncOnly': true, 'disableClickDelay': true });}}var s = document.createElement('script');s.type = 'text/javascript';s.src = '//munchkin.marketo.net/munchkin.js';s.onreadystatechange = function() {if (this.readyState == 'complete' || this.readyState == 'loaded') {initMunchkin();}};s.onload = 
initMunchkin;document.getElementsByTagName('head')[0].appendChild(s);})();</script><script type="text/plain" class="optanon-category-3">/*Salesloft*/(function(i,s,o,g,r,a,m){i['SLScoutObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://scout-cdn.salesloft.com/sl.js','slscout');slscout(["init", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0Ijo4NDMzfQ.XaIncDe5jf5D3llfxOaDlXmiscgeGSQ8OTNWxgO9PLg"]);</script><!-- Go to www.addthis.com/dashboard to customize your tools --><script type="text/plain" class="optanon-category-4" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5528d33a542dd356" async="async"></script><!--page specific includes--><script type="text/javascript" src="../js/getStarted.js"></script><script type="text/javascript" src="../js/track.js"></script></body></html>'
Found previous process id: 12460
FOUND REPO = activator-local @ file:/Users/doortts/apps/activator-dist-1.3.12/repository
Play server process ID is 20380
[info] play - Application started (Prod)
[info] play - Listening for HTTP on /127.0.0.1:8888
[info] a.e.s.Slf4jLogger - Slf4jLogger started
doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

이 에러 중 메인 에러는 해당 포트가 이미 다른 프로그램에 의해 사용되고 있어서 발생한 에러로 보입니다.

Caused by: java.net.BindException: Address already in use: bind
doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

warning 은 있지만 이번 경우에는 정상 실행된것처럼 보이는데 접속해 보면 어떻게 표시되나요?

doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts

브라우저에 아래와 같은 화면이 런칭 되었습니다. (위 로그를 남겨드릴 땐 안떴는데.. 재부팅을 해서 그런건지 오늘은 또 뜨네요 🙂 ) 15164-2021-10-22-4-6.png

추가로 필요한 파일들을 web에서 내려받은 다음 단계에서 막히고 있는 것 같습니다.

추가로 필요한 파일들을 web에서 내려받은 다음 소스 파일들을 컴파일 후 운영 모드(production mode)로 실행합니다. 개발 모드(development mode)로 실행하고자 할 경우에는 start 명령어 대신에 run 명령어로 실행합니다.

Compile 메뉴에서 로그는 아래처럼 뜨고 있습니다. 498-2021-10-22-4-9.png

[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/com/typesafe/sbt/sbt-echo_2.10_0.13/0.1.6.1/sbt-echo-0.1.6.1.pom
[warn] module not found: com.typesafe.sbt#sbt-echo;0.1.6.1
[warn] ==== typesafe-ivy-releases: tried
[warn] http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn] http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[warn] ==== local: tried
[warn] C:\Users\Administrator\.ivy2\local\com.typesafe.sbt\sbt-echo\scala_2.10\sbt_0.13\0.1.6.1\ivys\ivy.xml
[warn] ==== activator-launcher-local: tried
[warn] file://C:/Users/Administrator/.activator/repository/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[warn] ==== activator-local: tried
[warn] file:/Users/doortts/apps/activator-dist-1.3.12/repository/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[warn] ==== maven-central: tried
[warn] https://repo1.maven.org/maven2/com/typesafe/sbt/sbt-echo_2.10_0.13/0.1.6.1/sbt-echo-0.1.6.1.pom
[warn] ==== typesafe-releases: tried
[warn] https://repo.typesafe.com/typesafe/releases/com/typesafe/sbt/sbt-echo_2.10_0.13/0.1.6.1/sbt-echo-0.1.6.1.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbt/sbt-echo/scala_2.10/sbt_0.13/0.1.6.1/ivys/ivy.xml
[warn] ==== Typesafe repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/com/typesafe/sbt/sbt-echo_2.10_0.13/0.1.6.1/sbt-echo-0.1.6.1.pom
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.commons/commons-lang3/3.2.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.commons/commons-lang3/3.2.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpclient/4.3.2/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpclient/4.3.2/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpcomponents-client/4.3.2/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpcomponents-client/4.3.2/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpcomponents-client/4.3.2/jars/httpcomponents-client.jar
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpcomponents-client/4.3.2/jars/httpcomponents-client.jar
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/apache/httpcomponents/httpcomponents-client/4.3.2/httpcomponents-client-4.3.2.jar
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpcore/4.3.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpcore/4.3.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpcomponents-core/4.3.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpcomponents-core/4.3.1/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpcomponents-core/4.3.1/jars/httpcomponents-core.jar
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpcomponents-core/4.3.1/jars/httpcomponents-core.jar
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/apache/httpcomponents/httpcomponents-core/4.3.1/httpcomponents-core-4.3.1.jar
[error] Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.httpcomponents/httpmime/4.3.2/ivys/ivy.xml
[error] Server access Error: Connection refused: connect url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.httpcomponents/httpmime/4.3.2/ivys/ivy.xml
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.typesafe.sbt#sbt-echo;0.1.6.1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.typesafe.sbt:sbt-echo:0.1.6.1 (scalaVersion=2.10, sbtVersion=0.13)
[warn]
sbt.ResolveException: unresolved dependency: com.typesafe.sbt#sbt-echo;0.1.6.1: not found
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:217)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:126)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:125)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:103)
at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:48)
at sbt.IvySbt$$anon$3.call(Ivy.scala:57)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:81)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:102)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:62)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:52)
at xsbt.boot.Locks$.apply0(Locks.scala:31)
at xsbt.boot.Locks$.apply(Locks.scala:28)
at sbt.IvySbt.withDefaultLogger(Ivy.scala:57)
at sbt.IvySbt.withIvy(Ivy.scala:98)
at sbt.IvySbt.withIvy(Ivy.scala:94)
at sbt.IvySbt$Module.withModule(Ivy.scala:115)
at sbt.IvyActions$.update(IvyActions.scala:125)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1223)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1221)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1244)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1242)
at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1246)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1241)
at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
at sbt.Classpaths$.cachedUpdate(Defaults.scala:1249)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1214)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1192)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
at sbt.std.Transform$$anon$4.work(System.scala:64)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:244)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.sbt#sbt-echo;0.1.6.1: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

Run > Start 클릭해보았는데 뭔가 실행되지는 않고 있습니다 16181-2021-10-22-4-7.png

--- attachments --- 15164-2021-10-22-4-6.png 16181-2021-10-22-4-7.png 498-2021-10-22-4-9.png

doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

무언가 어디선가 버전이 달라진것 같아요. 더 상위 버전이 뜨는것 같아요. 저 화면이 아니라 실제 애플리케이션 화면이 나와야 하거든요.

doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts

윈도 환경이 이슈인가 싶어 폼으로 사뒀던 오래된(...) 맥북을 꺼내어 시도해 보았습니다.

  1. 뭔가 잘 안됨. .ivy2, .sbt 폴더를 찾아, yona-dev-env 저장소에 있는 내용을 붙여넣고 시도
  2. 한단계 넘어간 것 같음. 그러나 여전히 잘 안됨. 버전 언급을 해주셨던듯 해 java 버전을 8로 변경
  3. 드디어 콘솔이 떴음! run 입력해 봄
  4. 아래 단계에서 멈춤 (현재 20분째 동일한 화면)

로그를 첨부드려 봅니다. 혹시 짐작가는 부분이 있으신지요? 귀한 시간 내어주셔서 거듭 감사합니다 🙂

leroro-MacBook-Pro:yona leroro$ ../activator
[info] Loading project definition from /Users/leroro/activator-1.2.10-minimal/yona/project
[info] Set current project to yona (in build file:/Users/leroro/activator-1.2.10-minimal/yona/)
[yona] $ run

--- (Running the application, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[info] Compiling 3 Scala sources and 11 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[error] c.j.b.h.AbstractConnectionHook - Failed to obtain initial connection Sleeping for 0ms and trying again. Attempts left: 0. Exception: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused).Message:Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
[error] application - 

! @7le9aee3h - Internal server error, for (GET) [/] ->

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
        at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.Configuration.reportError(Configuration.scala:743) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:247) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:238) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[scala-library.jar:na]
Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:132) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.getException(ExceptionMapper.java:101) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.throwException(ExceptionMapper.java:91) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:109) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:815) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:469) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:104) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
        at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[na:1.8.0_311]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_311]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_311]
doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

이제 거의다 온 것 같아 보여요.

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]

DB 설정 수정이 필요한 것 같습니다

application.conf 파일 확인해주세요

doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts

MariaDB 설치 가이드를 참고해 brew 를 통해 설치하고, application.conf 에서 패스워드를 맞췄습니다. ~/.my.cnf 관련 설명이 좀 헷갈려서, 아래 두군데에 모두 파일을 수정/추가 해봤습니다.

/etc/my.cnf 파일을 만들어서 아래 내용을 추가해 주세요. (mac os 유저의 경우에는 db 실행유저의 ~/.my.cnf에 아래 내용을 추가해 주세요)

usr/local/etc/my.cnf
사용자/leroro/.my.cnf

잘 안되기에, 혹시 또 버전을 타나 싶어 mariaDB 버전을 10.2로 바꾸고 my.cnf 파일도 가이드대로 수정해 보았는데 실패했네요 (윈도우에서 WSL2 를 통한 우분투 환경에서도 시도해 보았는데, 여기는 마리아디비 실행부터 막혀서(sock 관련 오류) 다시 맥으로 돌아왔습니다 ㅎ)

leroro-MacBook-Pro:yona leroro$ mysql --version           
mysql  Ver 15.1 Distrib 10.2.40-MariaDB, for osx10.15 (x86_64) using readline 5.1

아래는 run 실행시 검출되는 오류 로그입니다.

[yona] $ run

--- (Running the application, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[info] Compiling 13 Scala sources and 35 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[warn] /Users/leroro/activator-1.2.10-minimal/yona/app/views/issue/partial_index_comments.scala.html:1: imported `partial_index_comment' is permanently hidden by definition of object partial_index_comment in package issue
[warn] @**
[warn] ^
[warn] one warning found
[info] Compiling 8 Scala sources and 20 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[error] c.j.b.h.AbstractConnectionHook - Failed to obtain initial connection Sleeping for 0ms and trying again. Attempts left: 0. Exception: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused).Message:Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
[error] application - 

! @7leogje34 - Internal server error, for (GET) [/] ->

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
        at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.Configuration.reportError(Configuration.scala:743) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:247) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:238) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[scala-library.jar:na]
Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:132) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.getException(ExceptionMapper.java:101) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.throwException(ExceptionMapper.java:91) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:109) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:815) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:469) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:104) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
        at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[na:1.8.0_311]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_311]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_311]
[error] application - 

! @7leogje34 - Internal server error, for (GET) [/] ->

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
        at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.Configuration.reportError(Configuration.scala:743) ~[play_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:247) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:238) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[scala-library.jar:na]
Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:132) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.getException(ExceptionMapper.java:101) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.ExceptionMapper.throwException(ExceptionMapper.java:91) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:109) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)
        at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:815) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:469) ~[mariadb-java-client-1.5.5.jar:na]
        at org.mariadb.jdbc.Driver.connect(Driver.java:104) ~[mariadb-java-client-1.5.5.jar:na]
        at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[na:1.8.0_311]
        at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[na:1.8.0_311]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_311]
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_311]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_311]

아래는 127.0.0.1:9000 접속시 노출되는 화면입니다. ![스크린샷 2021-10-25 오전 7.37.08.png](../wiki/files/16105/스크린샷 2021-10-25 오전 7.37.08.png)

--- attachments --- [스크린샷 2021-10-25 오전 7.37.08.png](../wiki/files/16105/스크린샷 2021-10-25 오전 7.37.08.png)

doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

@leroro 핵심 에러는 중간에 있는

Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect to address=(host=127.0.0.1)(port=3306)(type=master) : Connection refused (Connection refused)

이 부분입니다.

127.0.0.1 3306 포트로 MariaDB 접속이 안되는 상황입니다. 몇 가지 원인이 있을 수 있는데요

마리아 DB가 실행되어 있는지 확인, 몇 번 포트로 띄워져 있는지 확인, 해당 유저로 접속가능하지 확인이 필요합니다.

mysql -h [주소] -P [포트] -u [계정] -p

가 기본 확인 방법인데요

mysql -h 127.0.0.1 -P 3306 -u yona -p 

로 접근하셔서 암호 물어보면 적으신 암호 입력해서 테스트 해보시겠어요?

doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts 여러 시도 중 DB버전은 다시 최신버전으로 올렸습니다. mysql -h 127.0.0.1 -P 3306 -u yona -p 입력해보니 이렇게 뜹니다.

leroro-MacBook-Pro:activator-1.2.10-minimal leroro$ mysql -h 127.0.0.1 -P 3306 -u yona -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 19
Server version: 10.6.4-MariaDB Homebrew

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

그런 뒤에 요나를 구동해보니.. 로그가 좀 달라진 것 같아 다시 올려봅니다. (마지막엔 ctrl + D 눌러서 종료시켜 봤습니다)

[yona] $ run

--- (Running the application, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[info] play - database [default] connected at jdbc:mysql://127.0.0.1:3306/yona
[error] play - 
[error] application - 

! @7lfce2g89 - Internal server error, for (GET) [/] ->

play.api.db.evolutions.InconsistentDatabase: Database 'default' is in an inconsistent state![An evolution has not been applied properly. Please check the problem and resolve it manually before marking it as resolved.]
        at play.api.db.evolutions.Evolutions$.checkEvolutionsState(Evolutions.scala:196) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$.databaseEvolutions(Evolutions.scala:367) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$$anonfun$evolutionScript$2.apply(Evolutions.scala:332) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$$anonfun$evolutionScript$2.apply(Evolutions.scala:330) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - Error stopping plugin
java.lang.NullPointerException: null
        at play.libs.ws.ning.NingWSPlugin.onStop(NingWSPlugin.java:31) ~[play-java-ws_2.10-2.3.10.jar:2.3.10]
        at play.api.Play$$anonfun$stop$1$$anonfun$apply$1$$anonfun$apply$mcV$sp$2.apply(Play.scala:108) [play_2.10-2.3.10.jar:2.3.10]
        at play.api.Play$$anonfun$stop$1$$anonfun$apply$1$$anonfun$apply$mcV$sp$2.apply(Play.scala:107) [play_2.10-2.3.10.jar:2.3.10]
        at scala.collection.immutable.List.foreach(List.scala:318) [scala-library.jar:na]
        at play.api.Play$$anonfun$stop$1$$anonfun$apply$1.apply$mcV$sp(Play.scala:107) [play_2.10-2.3.10.jar:2.3.10]

[success] Total time: 238 s, completed Oct 26, 2021 6:27:27 PM
[yona] $ 
doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

@leroro 이제 DB는 접속이 된 상태입니다. 해당 오류는 DB 생성 시도가 몇 번 반복적으로 일어나서 DB의 상태 일관성에 문제가 있다는 오류입니다. 이 경우 DB만 다시 생성 후 Yona 를 재기동 하시면 될 것 같습니다.

mysql -uroot -p암호

drop database yona;

create database yona
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_bin;

GRANT ALL ON yona.* to 'yona'@'localhost';
doortts commented 2 years ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

@doortts

알려주신대로 DB를 재생성 했는데 mysql.server start 맨 끝에 로그가 저렇게 남는게 정상인걸까요? mysql -h 127.0.0.1 -P 3306 -u yona -p 입력하면 접속은 정상적으로 됩니다.

MariaDB [yona]> drop database yona;
Query OK, 2 rows affected, 2 warnings (0.135 sec)

MariaDB [(none)]> create database yona
    -> DEFAULT CHARACTER SET utf8mb4
    -> DEFAULT COLLATE utf8mb4_bin;
Query OK, 1 row affected (0.002 sec)

MariaDB [(none)]> GRANT ALL ON yona.* to 'yona'@'localhost';
Query OK, 0 rows affected (0.004 sec)

MariaDB [(none)]> exit
Bye
leroro-MacBook-Pro:activator-1.2.10-minimal leroro$ mysql.server start
Starting MariaDB
 SUCCESS! 
leroro-MacBook-Pro:activator-1.2.10-minimal leroro$ 211028 08:37:00 mysqld_safe Logging to '/usr/local/var/mysql/leroro-MacBook-Pro.local.err'.
211028 08:37:00 mysqld_safe Starting mariadbd daemon with databases from /usr/local/var/mysql

그러고나서 요나 실행시 오류 메시지는 여전히 일관성이 없다고 나오네요.. 디비 삭제 > 재설치 > 디비서버 구동 > 요나 실행 위 패턴을 한 3~4번 정도 시도해 봤는데 여전히 아래와 같은 로그가 나옵니다.

[yona] $ run

--- (Running the application, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to /Users/leroro/activator-1.2.10-minimal/yona/target/scala-2.10/classes...
[info] play - database [default] connected at jdbc:mysql://127.0.0.1:3306/yona
[error] play - 
[error] application - 

! @7lfo65m9d - Internal server error, for (GET) [/] ->

play.api.db.evolutions.InconsistentDatabase: Database 'default' is in an inconsistent state![An evolution has not been applied properly. Please check the problem and resolve it manually before marking it as resolved.]
        at play.api.db.evolutions.Evolutions$.checkEvolutionsState(Evolutions.scala:196) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$.databaseEvolutions(Evolutions.scala:367) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$$anonfun$evolutionScript$2.apply(Evolutions.scala:332) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at play.api.db.evolutions.Evolutions$$anonfun$evolutionScript$2.apply(Evolutions.scala:330) ~[play-jdbc_2.10-2.3.10.jar:2.3.10]
        at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

작업 하실때 Yona 서버를 그대로 띄워놓고 하신건 아닌가 싶어요. Yona 죽이시고 DB 재생성 후 다시 시작해 보시겠어요?

doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

참고로, Yona는 기본적으로 ORM을 사용하기때문에 기동중에는 Memory 상태와 DB 상태의 일치 여부가 중요합니다. 현재 오류는 해당 내용기준 불일치되어서 An evolution has not been applied properly 가 일종의 그런 부분에 대한 오류입니다.

doortts commented 2 years ago

@doortts (doortts) 님이 작성한 코멘트입니다. ---

mail sending test - Sorry, please ignore this.

doortts commented 1 year ago

@leroro (leroro) 님이 작성한 코멘트입니다. ---

1년 이상 지난 건이지만.. 2주 전부터 재시도해서 윈도우10 환경에서 세팅에 성공했습니다 😘 이 글이 또 도움이 되었네요.

개발환경 설정 성공 후 모바일 모드의 레이아웃 깨짐 현상등의 소소한 UI 위주로 슬슬 보완하고 있는 중인데요. 혹시나 도움이 될까 해서 별도의 브랜치에 커밋이력 관리 중입니다. 어느정도 완성된 시점에 코드 공유 드려보겠습니다. ^^;

도움을 주셔서 다시 한 번 감사드립니다!

@doortts