java – Erro ao adicionar dependencias Spring Boot

estou com o seguinte erro ao tentar mapear um banco de dados:


2020-07-02 10:34:00.910 INFO 4864 — ( restartedMain) com.teste1.apirest.ApirestApplication : Starting ApirestApplication using Java 1.8.0_212 on PauloMiranda with PID 4864
(D:ProjetosJavaworkspaceapiresttargetclasses started by miran in D:ProjetosJavaworkspaceapirest)
2020-07-02 10:34:00.912 INFO 4864 — ( restartedMain) com.teste1.apirest.ApirestApplication : No active profile set, falling back to default profiles: default
2020-07-02 10:34:00.952 INFO 4864 — ( restartedMain) .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set ‘spring.devtools.add-properties’ to ‘false’ to disable
2020-07-02 10:34:00.952 INFO 4864 — ( restartedMain) .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the ‘logging.level.web’ property to ‘DEBUG’
2020-07-02 10:34:01.475 INFO 4864 — ( restartedMain) .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFERRED mode.
2020-07-02 10:34:01.491 INFO 4864 — ( restartedMain) .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 0 JPA repository interfaces.
2020-07-02 10:34:02.205 INFO 4864 — ( restartedMain) o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2020-07-02 10:34:02.212 INFO 4864 — ( restartedMain) o.apache.catalina.core.StandardService : Starting service (Tomcat)
2020-07-02 10:34:02.213 INFO 4864 — ( restartedMain) org.apache.catalina.core.StandardEngine : Starting Servlet engine: (Apache Tomcat/9.0.36)
2020-07-02 10:34:02.286 INFO 4864 — ( restartedMain) o.a.c.c.C.(Tomcat).(localhost).(/) : Initializing Spring embedded WebApplicationContext
2020-07-02 10:34:02.286 INFO 4864 — ( restartedMain) w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1334 ms
2020-07-02 10:34:02.366 WARN 4864 — ( restartedMain) ConfigServletWebServerApplicationContext : Exception encountered during context initialization – cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘inMemoryDatabaseShutdownExecutor’ defined in class path resource (org/springframework/boot/devtools/autoconfigure/DevToolsDataSourceAutoConfiguration.class): Unsatisfied dependency expressed through method ‘inMemoryDatabaseShutdownExecutor’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource (org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class): Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate (com.zaxxer.hikari.HikariDataSource): Factory method ‘dataSource’ threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class
2020-07-02 10:34:02.369 INFO 4864 — ( restartedMain) o.apache.catalina.core.StandardService : Stopping service (Tomcat)
2020-07-02 10:34:02.382 INFO 4864 — ( restartedMain) ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2020-07-02 10:34:02.384 ERROR 4864 — ( restartedMain) o.s.b.d.LoggingFailureAnalysisReporter :


APPLICATION FAILED TO START


Description:
Failed to configure a DataSource: no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).


Pelo que eu li, é por causa das dependências, mas como estou iniciando em programação JAVA, se alguém já passou por isso e puder ajudar… a conexão com o banco eu fiz em uma aplication.properties na raiz do projeto.


spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true

spring.datasource.url= jdbc:postgres://localhost:5432/postgres

spring.datasource.username=postgres

spring.datasource.password=xxxxx

spring.jpa.hibernate.ddl-auto=update


php – Erro no update de dados com imagem

Eu estou a ter um problema que mesmo tendo feito de formas diferentes não consegui encontrar uma solução.

Eu estou a fazer uma área para o utilizador dar update aos dados contendo este utilizador username, password e imagem.

Eu pretendo verificar se o username já existe (caso já exista uma conta com esse nome) e alterar caso não exista.

Eu tentei usar apenas PHP (usando um submit) e tentei usar AJAX (usando uma função para passar dados)

PHP

session_start();
$sessao = $_SESSION('username');

if(isset($_POST("editar")))  {
  $file = addslashes(file_get_contents($_FILES("inpFile")("tmp_name")));
  $username = trim($_REQUEST('username'));
  $password = trim($_REQUEST('password'));
  
  $username_sessao = $_SESSION('username');
  
         
  if(empty($file)){
    $sql = "UPDATE utilizadores SET username = '$username', password = '$password', 
    WHERE username = '$username_sessao'"; 
  }else{
    $sql = "UPDATE utilizadores SET username = '$username', password = '$password', 
     imagem_espaco_comercial = '$file' WHERE username = '$username_sessao'"; 
    
  }
  
  if ($conn->query($sql) === TRUE) {
      $_SESSION('username') = $username;
      header("Location: settings.php ");

                  } 
  }

AJAX

   
function login() {
 
    jQuery.ajax({
    url: "check_editar.php",
    data:'username='+$("#username").val()+'/'+$("#password").val()+'/'+$("#inpFile").val(), 
    type: "POST",
    success:function(data){
        $("#1").html(data);
    },
    error:function (){}
    });
}

</script> 

Ficheiro check_editar.php

session_start();
$username_sessao= $_SESSION('username');
$prato = mysqli_real_escape_string($conn, $_POST('username'));

    list($u,$p,$f)=explode('/',$prato);
    $file = addslashes(file_get_contents($_FILES($f)("tmp_name")));
    $sql="select * from utilizadores where username = '$u' ";
    $result=mysqli_query($conn,$sql);
    $count = mysqli_num_rows($result);
    if($count>0 )
    {   
        echo '<div id="teste" class="teste" style="color:red; margin-bottom:2%; margin-left:0%;"><b> Nome já se encontra em uso  </b> </div>';
    

    }else{

        $sql = "UPDATE utilizadores SET username = '$u', password = '$p', 
     imagem_espaco_comercial = '$file' WHERE username = '$username_sessao'"; 

if ($conn->query($sql) === TRUE) {
    $_SESSION('username') = $u;
    header("Location: settings.php ");

                }
    }

Ambas as duas formas têm problemas sendo o Submit não mostrando caso o nome já exista e o AJAX não dar UPDATE à imagem

node.js – Erro no build do Angular 10

Olá!
Sou novo no Angular e estou tentando fazer o build de uma aplicação, porém o console do navegador está acusando o seguinte erro:

Falha no carregamento do <script> com a fonte “file:///runtime.e227d1a0e31cbccbf8ec.js”.
Falha no carregamento do <script> com a fonte “file:///polyfills.a4021de53358bb0fec14.js”.
Falha no carregamento do <script> com a fonte “file:///main.b7b9456c9bac4531b43a.js”.

Segue o meu package.json:

{
  "name": "abrapae",
  "version": "0.0.0",
  "scripts": {
  "ng": "ng",
  "start": "ng serve",
  "build": "ng build --prod",
  "test": "ng test",
  "lint": "ng lint",
  "e2e": "ng e2e"
},
  "private": true,
  "dependencies": {
  "@angular/animations": "~10.0.0",
  "@angular/common": "~10.0.0",
  "@angular/compiler": "~10.0.0",
  "@angular/core": "~10.0.0",
  "@angular/forms": "~10.0.0",
  "@angular/platform-browser": "~10.0.0",
  "@angular/platform-browser-dynamic": "~10.0.0",
  "@angular/router": "~10.0.0",
  "bootstrap": "^4.5.0",
  "ngx-bootstrap": "^5.6.1",
  "rxjs": "~6.5.5",
  "tslib": "^2.0.0",
  "zone.js": "~0.10.3"
},
"devDependencies": {
  "@angular-devkit/build-angular": "~0.1000.0",
  "@angular/cli": "~10.0.0",
  "@angular/compiler-cli": "~10.0.0",
  "@types/node": "^12.11.1",
  "@types/jasmine": "~3.5.0",
  "@types/jasminewd2": "~2.0.3",
  "codelyzer": "^6.0.0-next.1",
  "jasmine-core": "~3.5.0",
  "jasmine-spec-reporter": "~5.0.0",
  "karma": "~5.0.0",
  "karma-chrome-launcher": "~3.1.0",
  "karma-coverage-istanbul-reporter": "~3.0.2",
  "karma-jasmine": "~3.3.0",
  "karma-jasmine-html-reporter": "^1.5.0",
  "protractor": "~7.0.0",
  "ts-node": "~8.3.0",
  "tslint": "~6.1.0",
  "typescript": "~3.9.5"
}

}

Onde será que eu estou errando?
Obrigado!”

spring – O erro apresentado é: The import org.springframework.cache.guava cannot be resolved

Segue abaixo meu pom.xml

4.0.0
br.com.caelum
casadocodigo
0.0.1-SNAPSHOT
war
Casa do codigo

<properties>
    <java-version>1.8</java-version>
    <org.springframework-version>4.1.0.RELEASE</org.springframework-version>
    <org.springframework.security-version>4.0.0.M2</org.springframework.security-version>
    <org.slf4j-version>1.6.1</org.slf4j-version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>5.2.7.RELEASE</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-servlet-api</artifactId>
        <version>10.0.0-M6</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.3</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jstl-impl</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <!-- Logging -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>2.0.0-alpha1</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>2.0.0-alpha1</version>
        <scope></scope>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>2.0.0-alpha1</version>
        <scope></scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
        <scope></scope>
    </dependency>
    <!-- configuracao jpa e driver -->
    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>6.0.0.Alpha5</version>
        <type>pom</type>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>6.0.0.Alpha5</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.1-api</artifactId>
        <version>1.0.2.Final</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>5.2.7.RELEASE</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.20</version>
    </dependency>


    <!-- JSR 303 with Hibernate Validator -->
    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>2.0.1.Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>7.0.0.Alpha4</version>
    </dependency>

    <!-- commons -->

    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.7</version>
    </dependency>

    <!-- javax.inject -->

    <dependency>
        <groupId>javax.inject</groupId>
        <artifactId>javax.inject</artifactId>
        <version>1</version>
    </dependency>


    <!-- Jackson -->

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.5.1</version>
    </dependency>

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.5.1</version>
    </dependency>

    <!-- cache -->

    <!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>23.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-cache -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-cache</artifactId>
        <version>2.3.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>5.2.5.RELEASE</version>
    </dependency>

    <!-- xml -->

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-oxm</artifactId>
        <version>5.2.7.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>com.thoughtworks.xstream</groupId>
        <artifactId>xstream</artifactId>
        <version>1.4.8</version>
    </dependency>

    <!-- Spring security -->

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>5.3.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>5.3.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>5.3.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-core</artifactId>
        <version>5.3.3.RELEASE</version>
    </dependency>

    <!-- testes -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>5.2.7.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-test</artifactId>
        <version>5.3.3.RELEASE</version>
    </dependency>

    <!-- email -->

    <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <version>1.4.7</version>
    </dependency>

    <!-- postgre -->
    <!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.2.14</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>

    <repository>
        <id>sonatype-oss-public</id>
        <url>http://oss.sonatype.org/content/groups/public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>


<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-eclipse-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                <downloadSources>true</downloadSources>
                <additionalProjectFacets>
                    <jst.web>3.1</jst.web>
                </additionalProjectFacets>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.3</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>copy</goal>
                    </goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>com.github.jsimone</groupId>
                                <artifactId>webapp-runner</artifactId>
                                <version>7.0.57.2</version>
                                <destFileName>webapp-runner.jar</destFileName>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

javascript – Erro com arquivo.js: Unexpected identifier

Estou com um problema no código quando inicializa (linha 176, marquei com um *)

var tabuleiro = document.getElementById('tab')
var espacos = document.getElementsByName('espacos')
var botao_reiniciar = document.getElementById('botao_reiniciar')

var Menu_Versus_X = document.getElementById('Menu_Versus_X')             //menu, para mudar a cor, desing indicativo de quem vai jogar
var Menu_Versus_O = document.getElementById('Menu_Versus_O')

var pontos_X = 0
var pontos_O = 0
var vitoria = false                       
var placar = document.getElementById('placar')
var contagem_para_empate = 0
//----------Variável nescessária para a condição de quem esta jogando (Quem_Joga)(Condição 1*) e escolha aleatória de quem comeca--------

var opcoes = ("X","O");
var Quem_Joga = ((opcoes(Math.random() < 0.5 ? 0 : 1)));
window.alert(`'${Quem_Joga}' começa! O jogo vai até 3 pontos!`)

//----------------------------------------------------------------------------------------

function Selecionar_Espaco(){  //(JOGO SE BASEA NESSA FUNCTION)
    
    if (vitoria == false) {                  //se a vitória for false, continue o jogo, se vitoria for true, ele acaba
        
        var espaco_selecionado = event.target   //Identificação de qual div (a1, a2...) o jogador esta clicando

         //------------------------ERRO se a casa clicada ja estiver selecionada-----------------------------------------------------
        if (espaco_selecionado.innerHTML == 'X' || espaco_selecionado.innerHTML == 'O' || espaco_selecionado == tabuleiro){  
            window.alert('Casa já selecionada!')
            return
        }
        //------------------------------------------------------------------------------------------------------

        contagem_para_empate += 1                //se ela ficar = 9 o progama da empate (9 quadrados) (*3)

        //----------------------------------QUEM TA JOGANDO X--------------------------------------

        if (Quem_Joga == 'X'){ //(1*)       //Jogador1: marcação da casa e analise de qual jogador vai jogar
            Menu_Versus_X.style.color = 'black'
            Menu_Versus_O.style.color = 'greenyellow'
            espaco_selecionado.innerHTML = 'X'
            Quem_Joga = 'O'                //Quando o jogador1 jogar, tal recebe 'O' (quer dizer que a proxima condicao(1*) sera falsa, passando a vez para o jogador2(2*)) 

//----------------------------------------------------CONDICOES DE VITORIA JOGADOR X---------------------------------------------------------
        if ((a1.innerHTML == 'X' && a2.innerHTML == 'X' && a3.innerHTML == 'X') || (b1.innerHTML == 'X' &&  b2.innerHTML == 'X' && b3.innerHTML == 'X') || (c1.innerHTML == 'X' && c2.innerHTML == 'X' && c3.innerHTML == 'X') || (a1.innerHTML == 'X' && b2.innerHTML == 'X' && c3.innerHTML == 'X') || (a3.innerHTML == 'X' && b2.innerHTML == 'X' && c1.innerHTML == 'X') || (a1.innerHTML == 'X' && b1.innerHTML == 'X' && c1.innerHTML == 'X') || (a2.innerHTML == 'X' && b2.innerHTML == 'X' && c2.innerHTML == 'X') || (a3.innerHTML == 'X' && b3.innerHTML == 'X' && c3.innerHTML == 'X')){     

            if (pontos_X < 2){     
                pontos_X += 1
                contagem_para_empate = 0
                window.alert(` Rodada ganhada pelo jogador1 ( X ) ! `)
                espacos.forEach(function(n){
                    n.innerHTML = '';
                })

            }else{           //Se o ponto de X for NÃO for menor que dois (quer dizer q vai ser  = 3) entao ele ganha (vai ate 3 pontos)
                window.alert('VITORIA DO JOGADOR1 ( X )')
                pontos_X += 1
                vitoria = true
                Menu_Versus_O.style.color = 'red'
                Menu_Versus_X.style.color = 'blue'
            }

        }
        //------------------------------------------------------------------------------------------------------------------------------------

            //----------------------------------QUEM TA JOGANDO O--------------------------------------
        }else{ //(2*)  
            espaco_selecionado.innerHTML = 'O'        //Jogador2
            Quem_Joga = 'X'
            Menu_Versus_O.style.color = 'black'
            Menu_Versus_X.style.color = 'greenyellow'

            //------------------------------------------CONDICOES DE VITORIA JOGADOR O---------------------------------------------------------
            if ((a1.innerHTML == 'O' && a2.innerHTML == 'O' && a3.innerHTML == 'O') || (b1.innerHTML == 'O' &&  b2.innerHTML == 'O' && b3.innerHTML == 'O') || (c1.innerHTML == 'O' && c2.innerHTML == 'O' && c3.innerHTML == 'O') || (a1.innerHTML == 'O' && b2.innerHTML == 'O' && c3.innerHTML == 'O') || (a3.innerHTML == 'O' && b2.innerHTML == 'O' && c1.innerHTML == 'O') || (a1.innerHTML == 'O' && b1.innerHTML == 'O'  && c1.innerHTML == 'O') || (a2.innerHTML == 'O' && b2.innerHTML == 'O' && c2.innerHTML == 'O') || (a3.innerHTML == 'O' && b3.innerHTML == 'O' && c3.innerHTML == 'O')){     

                if (pontos_O < 2){     
                    pontos_O += 1
                    window.alert(` Rodada ganhada pelo jogador1 ( O ) ! `)
                    contagem_para_empate = 0
*                    espacos.forEach(function(n){
                        n.innerHTML = '';
                    })

                }else{
                    window.alert('VITORIA DO JOGADOR1 ( O )')
                    pontos_O += 1
                    vitoria = true
                    Menu_Versus_X.style.color = 'red'
                    Menu_Versus_O.style.color = 'blue'
                }

            }
            //------------------------------------------------------------------------------------------------------------------------------
        }

        placar.innerHTML = `<fieldset>${pontos_X} X ${pontos_O}</fieldset>` //mudanca do placar se tiver vitoria (esta dentro do bloco (if vitoria = false))

        //--------------------------------------EMPATE---------------------------------------------------
        if (contagem_para_empate == 9){  //(*3)
                window.alert('EMPATE')
                contagem_para_empate = 0

                espacos.forEach(function(n){
                    n.innerHTML = '';
                })
            }
        //------------------------------------------------------------------------------------------
        
    }   

}

//----------Reinicia pontos, placar, contagem_empate - coloca vitora como false novamente - escolhe um player - limpa a tabela---------------
function reiniciar(){
    espacos.forEach(function(n){
        n.innerHTML = '';
    });

    pontos_O = 0
    pontos_X = 0
    contagem_para_empate = 0
    vitoria = false

    Quem_Joga = ((opcoes(Math.random() < 0.5 ? 0 : 1)));
    window.alert(`'${Quem_Joga}' começa! O jogo vai até 3 pontos!`)

    placar.innerHTML = `<fieldset>${pontos_X} X ${pontos_O}</fieldset>`
    Menu_Versus_O.style.color = 'black'
    Menu_Versus_X.style.color = 'black'
}

Electron gerando o erro “gl_utils(316)… GL_INVALID_OPERATION”

Algumas vezes quando eu executo minha aplicação em Electron, é impresso no console (da aplicação e não do browser) a seguinte mensagem:

(10596::0630/003827.588:ERROR:gl_utils.cc(316)) (.DisplayCompositor) GL_INVALID_O
PERATION: invalid maibox name.
(10596::0630/003827.588:ERROR:gl_utils.cc(316)) (.DisplayCompositor) GL_INVALID_O
PERATION: texture is not a shared image.

Aparentemente esse erro não está gerando problemas na aplicação, porém ainda assim algumas vezes essa mensagem é impressa e eu gostaria de saber o porquê disso.

Infelizmente não vou poder colocar meu código aqui pois a minha aplicação já está muito grande e eu não tenho a menor ideia do porquê deste erro para conseguir localizar o bloco de código que está causando isso.

Mas para ajudar a encontrar a solução, os únicos códigos que possuem ligação com o Electron é o arquivo principal que contém apenas o mesmo código presente na documentação do framework, e um pequeno bloco de código em um dos arquivos HTML para alterar a configuração da janela.

const browserWindow = electron.remote.getCurrentWindow();
browserWindow.setResizable(true);
browserWindow.setSize(1280, 720);
browserWindow.center();

Não preciso que apontem linha de código ou algo do tipo. Apenas quero saber quais as causas para gerar este erro e o que deve ser feito a respeito.

excel – importar dados XML eSocial / erro namespace versão diferente

Cada alteração da CTPS Digital gera um evento no eSocial, o qual disponibiliza um arquivo XML.
Exporto todos os eventos para um pasta e crio um relatório no excel.
Ocorre que após a mudança da versão v02_04 para a v02_05, o namespace mudou.
Passou de:

Para:

Quando vou em no Excel / Desenvolvedor / Importar, não importa os dados dos arquivos gerados pela versão atual.

Como faço para alterar o Código-fonte do Mapa XML para considerar os dois namespace como válidos?
Obrigado

Erro HTML, [objetcHTMLLabelElement]

Fiz uma funçao js para alterar o valor de uma label mas o HTML da um erro (objetcHTMLLabelElement), seguem a função e o html

function sistemas_monitorados(){
 
var tribunais_estaduais = document.getElementById('clone_estaduais');

document.getElementById('t_sistemas').innerHTML = tribunais_estaduais;

}
<div class="botao_calc" id="sistemas" onclick="">
  <button type="button" class="btn btn-info" onblur="" style="width: fit-content;">
    Total Sistemas Monitorados <span class="badge badge-light" onblur="" >0<label id="t_sistemas">0</label></span>
  </button>
</div>

Erro SQL. ON Primary (Comando)

Está aparecendo erro de sintaxe proximo a palavra-chave ‘ON’. O que faço?

CREATE DATABASE (BDControleDeObras)
/CONTAINMENT = NONE/
ON PRIMARY
( NAME = N’BDControleDeObras’, FILENAME = N’C:Program FilesMicrosoft SQL ServerrMSSQL15.SQLEXPRESSMSSQLDATABDControleDeObras.mdf’ , SIZE = 5120KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N’BDControleDeObras_log’, FILENAME = N’C:Program FilesMicrosoft SQL ServerrMSSQL15.SQLEXPRESSMSSQLDATABDControleDeObras_log.ldf’ , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO

javascript – Erro no efeito de transição de imagem

Criei uma pagina com efeito de transição na imagem com jquery e Javascript baseado em um tutorial, porém ao adiconar o Jquery e javascript não aparece as imagens.

Segue o codigo JS:

       $(window).scroll(function(){
        var $window = $(window),
        $body = ('body'),
        $panel = $('.section');

        var scroll = $window.scrollTop() + ($window.height() / 3);

        $panel.each(function(){
            var $this = $(this);
            if ($this.position().top <= scroll && $this.position().top + $this.height() > scroll){
                $body.removeClass(function (index, css){
                    return (css.match (/(^|s)color-s+/g) || ().join(' '));});

                    $('.section').removeClass('active');
                    $this.addClass('active');
                    
                    }
                    });
                    }).scroll();

Esse é o codigo com o js que daria o efeito nas imagens: http://ugla.us/com-javascript/

Sem o Javascript ta a parte HTML e CSS ta 100% porém falta o js não está funcionando: http://ugla.us/sem-javascript/

Se alguemm poder dar uma força, fiz e refiz o tutorial porém não deu certo.