Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
"La solicitud HTTP insegura no es compatible" Error en Scala

Recibo el siguiente error cuando intento ejecutar sbt run para ejecutar mi código Scala:

insecure HTTP request is unsupported 'http://repo.typesafe.com/typesafe/releases'; switch to HTTPS or opt-in as ("typesafe-releases" at "http://repo.typesafe.com/typesafe/releases").withAllowInsecureProtocol(true), or by using allowInsecureProtocol in repositories file

Esto es extraño porque funcionó perfectamente bien la semana pasada y no he cambiado nada en el código. Intenté agregar ("typesafe-releases" at "http://repo.typesafe.com/typesafe/releases").withAllowInsecureProtocol(true) en mi archivo build.sbt y archivo de resolución, instalando Java11, eliminando mi carpeta de proyecto, y reclone completamente mi código del repositorio pero nada funciona. Estoy usando Visual Studios pero también probé IntelliJ y obtengo el mismo error.

Cualquier consejo sería muy apreciado, ya que no he cambiado nada y ahora, de repente, mi código ya no se compila. Más detalles:

sbt.versión = 1.4.0

Corredor de código Scala versión 2.12.10

Mi build.sbt actual (tenga en cuenta que no tenía la parte de resolución agregada antes, cuando mi código funcionaba bien. Se agregó como un intento de resolver el problema, pero no funcionó):

 scalaVersion := "2.12.10" name := "name" organization := "org" version := "1.0" libraryDependencies ++= Seq( "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.2", "org.apache.spark" %% "spark-core" % "3.0.1", "org.apache.spark" %% "spark-sql" % "3.0.1", "org.reactivemongo" %% "reactivemongo-bson-api" % "0.20.11", "org.mongodb.spark" %% "mongo-spark-connector" % "3.0.0", "com.ibm.db2.jcc" % "db2jcc" % "db2jcc4" ) resolvers += Resolver.typesafeRepo("releases")

EDITAR: descubrí que este error ocurre independientemente del proyecto, e incluso ocurre cuando simplemente ejecuto sbt solo.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

¿Intentó eliminar la carpeta ~/.sbt? Tenía un archivo de repositorios en esta carpeta que tenía referencias HTTP al repositorio typesafe y al eliminar esta carpeta se resolvieron esos errores HTTP sbt.

over 4 years ago · Santiago Trujillo Denunciar

0

Para cualquier otra persona que use una configuración de Intellij con este problema, consulte a continuación

Medioambiente:

  • Escala 2.12.7
  • Intellij último
  • JVM 11

El problema parece ser un choque entre el complemento Intellij IDE SBT (todavía en 1.3.2) y lo que parece ser una actualización silenciosa de sbt.

Ejecutar sbt (versión 1.4.3) en una terminal en lugar de usar el complemento incorporado solucionó el problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Como se menciona en repo.typesafe.com , puede agregar a su sbt:

 Resolver.typesafeIvyRepo("releases")

o:

 Resolver.typesafeRepo("releases")

Depende de si estás usando Ivy o no.

El motivo de esta advertencia es el hecho de que está utilizando http y no https . De las notas de la versión sbt 1.4.0:

Los solucionadores de HTTP requieren una suscripción explícita mediante .withAllowInsecureProtocol (verdadero)

Este es el PR que lo agregó.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda