Skip to content
This repository was archived by the owner on Aug 13, 2018. It is now read-only.
This repository was archived by the owner on Aug 13, 2018. It is now read-only.

error running scala example #18

Description

@cocodrino

hi...I try to run the echo example (EchoServer.scala) but I get this error:

   Failed in deploying verticle 

java.lang.ClassNotFoundException: echo.scala
at org.vertx.java.platform.impl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:127)
at org.vertx.java.platform.impl.ModuleClassLoader.loadClass(ModuleClassLoader.java:108)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.vertx.java.platform.impl.java.JavaVerticleFactory.createVerticle(JavaVerticleFactory.java:55)
at org.vertx.java.platform.impl.DefaultPlatformManager$21.run(DefaultPlatformManager.java:1723)
at org.vertx.java.core.impl.DefaultContext$3.run(DefaultContext.java:175)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:744)

Failed in deploying verticle
java.lang.ClassNotFoundException: echo.scala
at org.vertx.java.platform.impl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:127)
at org.vertx.java.platform.impl.ModuleClassLoader.loadClass(ModuleClassLoader.java:108)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.vertx.java.platform.impl.java.JavaVerticleFactory.createVerticle(JavaVerticleFactory.java:55)
at org.vertx.java.platform.impl.DefaultPlatformManager$21.run(DefaultPlatformManager.java:1723)
at org.vertx.java.core.impl.DefaultContext$3.run(DefaultContext.java:175)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:744)

this code is pretty weird: no imports, no class declared...personally I would feel more confortable writting this in my ide and using sbt for compile and run, is it possible?...I did a try

   import org.vertx.scala.core.net.NetSocket

  import org.vertx.scala.core.streams.Pump

  import org.vertx.scala.platform.Verticle


  object Main extends App with Verticle {
        vertx.createNetServer().connectHandler {
              s: NetSocket =>
                    Pump.createPump(s, s).start()
        }.listen(1234)
   }

but I get tjhe same error....if I try compile it with sbt (NOT RUNNING DIRECTLY WIT VERTX) I get

   info] Compiling 1 Scala source to /home/yo/Downloads/proj/scalavrtx/scalavtx/target   /scala-2.10/classes...
   [warn] Class io.netty.buffer.ByteBuf not found - continuing with a stub.
   [error] error while loading Buffer, class file '/home/yo/Downloads/proj/scalavrtx/scalavtx/lib/vertx-core-2.1RC3.jar(org/vertx/java/core/buffer/Buffer.class)' is broken
   [error] (class java.lang.NullPointerException/)
   [warn] one warning found
   [error] one error found
   [error] (compile:compile) Compilation failed
   [error] Total time: 3 s, completed Jun 13, 2014 8:30:40 PM

I try the javascript example and run perfectly...for the scala compiled example I copy the vertx jar inside my lib (as not managed dependency) and I add the scala version to my sbt file

   libraryDependencies += "io.vertx" % "lang-scala" % "latest.milestone" 

thanks!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions