2021-10-18
Open
#68 개발환경 세팅 중 activator HTTPS 오류 조치방안 문의 star
2021-10-18 Open
Tasks

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

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

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

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

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

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

Report#

  • OS: Window 10
  • java version
    0510-2021-10-18-7-25.png
  • 개발도구 : VSCode
  • 현재 상태
    요나 소스코드 clone 후 activation 단계에서 막힘
    오류구문 아래와 같이 출력됨
:: 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
Issue Sharer
Comment 17

    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

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

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

    .ivy2 // maven dependency files
    .sbt
    

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

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

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

    로 예상됩니다.

    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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> 
    
    Reply

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

    Caused by: java.net.BindException: Address already in use: bind
    
    - doortts 2021-10-21
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    집/회사 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
    
    Reply

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

    - doortts 2021-10-21
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    15164-2021-10-22-4-6.png 73.2 KB
    16181-2021-10-22-4-7.png 20.9 KB
    498-2021-10-22-4-9.png 128.3 KB
    Tasks

    @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

    Reply

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

    - doortts 2021-10-22
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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]
    
    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

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

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

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

    application.conf 파일 확인해주세요

    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    스크린샷 2021-10-25 오전 7.37.08.png 160.2 KB
    Tasks

    @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

    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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 
    

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

    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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] $ 
    
    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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';
    
    Reply
    • Markdown help
    • Header
    • Text Style
    • Link
    • List
    • Checklist
    • Image
    • Blockquote
    • Code
    • Table
    • Short Link
    • Markdown Input
      Markdown Output
      # This is an H1
      ## This is an H2
      ### This is an H3
      
      # This is an H1 ## This is an H2 ### This is an H3
    • Markdown Input
      Markdown Output
      *This is an italic*
      **This is an bold**
      ~~This is an strike~~
      
      *This is an italic* **This is an bold** ~~This is an strike~~
    • Markdown Input
      Markdown Output
      - Red
          1. White
          2. Blue
      - Green.
      
      - Red 1. White 2. Blue - Green
    • Markdown Input
      Markdown Output
      - [ ] Todos
          - [x] To do A
          - [ ] To do B
          - [ ] To do C
                          
      • Todos
        • To do A
        • To do B
        • To do C
    • Markdown Input
      Markdown Output
      ![title](https://repo.yona.io/assets/images/ico-like-small.png "Yobi")
      
      ![title](/assets/images/ico-like-small.png "Yobi")
    • Markdown Input
      Markdown Output
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      >
      > Aenean commodo ligula eget dolor.
      
      > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. > > Aenean commodo ligula eget dolor.
    • Markdown Input
      Markdown Output
      `function test() {console.log("hello world");}`
      
      ```javascript
      function test() {
        console.log("hello world");
      }
      ```
      
      `function test() {console.log("hello world");}` ```javascript function test() { console.log("hello world"); } ```
    • Markdown Input
      Markdown Output
      | Default      | Align center | Align right |
      | ------------ | :----------: | ------: |
      | Carrot       | Red          | 1,000   |
      | Banana       | Yellow       | 32,000  |
      
      | Default | Align center | Align right | | ------------ | :----------: | ------: | | Carrot | Red | 1,000 | | Banana | Yellow | 32,000 | Also, you can copy & paste table from excel sheet
    Notification receivers
    Drag & Drop files here to upload.
    Tasks

    @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]
    
    Reply

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

    - doortts 2021-11-01

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

    - doortts 2021-11-01

    mail sending test - Sorry, please ignore this.

    - doortts 2021-12-20
Add a comment
New subtask
Assignee
No assignee
Milestone
No milestone
Due date
No due date