Giter Club home page Giter Club logo

Comments (9)

jorgeaguileraseqera avatar jorgeaguileraseqera commented on June 5, 2024

I think it is due mail resources are in the main project instead wave-mail subproject

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

Still confused about why this is happening tho. In Tower there's a similar pattern in which the Mailer classes are in the tower-services sub-project. See here

and a template into the enterprise sub-project.

Also, I think when running tests, they are executed against the packaged JARs. So the problem should arise the same.

Wondering if it's not a problem caused by some change in Java 17 (that's the version used by the deployment in the stage environment)

from wave.

jorgeaguileraseqera avatar jorgeaguileraseqera commented on June 5, 2024

Yes, I think it's due java version

I'll run some tests using v11 to compare

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

Maybe it's time to a matrix compilation both with java 11 java 17 in the CI build

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

I've added Java 17 also to the build on master, to check if it crashed.

But it looks working fine

https://github.com/seqeralabs/wave/actions/runs/2839711783

from wave.

jorgeaguileraseqera avatar jorgeaguileraseqera commented on June 5, 2024

I've created the image into my local from master and run a nextflow wave pipeline (in order to have a more realistic use case)

After the build finishes it call to the method and the resource is loaded ok .... so at this moment I have no idea what's wrong in prod :(

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

That's weird. Maybe it's time to give a try to Okteto dev env and run it in a local K8s?

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

Crazy, now I'm getting this.

19:48:55.750 [default-nioEventLoopGroup-2-2] INFO  i.s.w.c.RegistryProxyController - io/seqera/wave/WaveDefault
java.lang.NoClassDefFoundError: io/seqera/wave/WaveDefault
	at io.seqera.wave.auth.RegistryLookupServiceImpl.registryEndpoint(RegistryLookupServiceImpl.groovy:86)
	at io.seqera.wave.auth.RegistryLookupServiceImpl.lookup(RegistryLookupServiceImpl.groovy:72)
	at io.seqera.wave.core.RegistryProxyService.client(RegistryProxyService.groovy:70)
	at io.seqera.wave.core.RegistryProxyService.handleManifest(RegistryProxyService.groovy:96)
	at io.seqera.wave.controller.RegistryProxyController.manifestForPath(RegistryProxyController.groovy:108)
	at io.seqera.wave.controller.RegistryProxyController.handleHead(RegistryProxyController.groovy:117)
	at io.seqera.wave.controller.RegistryProxyController.handleGet(RegistryProxyController.groovy:66)
	at io.seqera.wave.controller.$RegistryProxyController$Definition$Exec.dispatch(Unknown Source)
	at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:351)

from wave.

pditommaso avatar pditommaso commented on June 5, 2024

I've rebuilt the image. Now it works .. Maybe the build was corrupted 🤷‍♂️

from wave.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.