profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/kdvolder/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Kris De Volder kdvolder SpringSource a Division of VMWare Vancouver, BC, Canada

kdvolder/chatter 15

Simple chat application using spring-cloud-stream, rabbitmq and websockets

grails/grails-sts-tests 3

Grails STS Tests

grails/grails-dependency-generator-task 1

Gradle-based POM generator for Grails Maven Archetype

jkschneider/eclipse-integration-gradle 1

Gradle Tooling for Eclipse

kdvolder/7zip 1

Docker image that supports creating windows self-extracting 7zip archives. Can be used from Linux.

kdvolder/cf-java-client-sample-v2 1

Sample using cf-java-client-v2 to retrieve some infos from CF

BoykoAlex/eclipse-xterm 0

Xterm for Eclipse

BoykoAlex/initializr 0

A web-based Maven POM generator for Spring projects

BoykoAlex/wildwebdeveloper 0

Simple and productive Web Development Tools in the Eclipse IDE

push eventkdvolder/spring-petclinic

Kris De Volder

commit sha 2b4fe2d5031c640faaef87c8c97e42c63d4f26ee

Add spring-cloud-context dependency for env edit support.

view details

push time in 10 days

push eventkdvolder/spring-petclinic

simrin051

commit sha 8ad9c05f74a96f46dd4211766fbb0bc78d48f94d

Add pagination for owners and vets lists in HTML Fixes #91

view details

Dave Syer

commit sha e11a594ec210344faa4931f29678ed164bb546ac

Tidy up test

view details

Dave Syer

commit sha e57ef71e54f88d4e129b7e7c2fde4b3b38e86459

Ensure real database is used if mysql profile active

view details

Thomas Risberg

commit sha 0a1b3dd1e5e20e8bb441fdffba0f8ddc295f4e53

Add license file

view details

Kris De Volder

commit sha f58a2dc972724d7845919a91f6516beb9d7df128

Merge remote-tracking branch 'upstream/main'

view details

push time in 10 days

PR opened pivotal/docs-tap

convention service is required for alv

https://vmware.slack.com/archives/C01G0P79LSE/p1632937200087400

+6 -5

0 comment

1 changed file

pr created time in 22 days

push eventkdvolder/docs-tap

Kris De Volder

commit sha 086bc199a63b65b399cbab722e618bb63ba22f72

convention service is required for alv

view details

push time in 22 days

push eventkdvolder/docs-tap

a-peek4

commit sha c05346ed86bd1a6c24ed1108c408fd34e2754971

[#179768380] edits PR for style

view details

push time in 22 days

create barnchkdvolder/docs-tap

branch : add-alv-requirement

created branch time in 22 days

issue commentpaketo-buildpacks/java

Metadata / labels document and cleanup?

Whatever you want to do is fine, re keeping the ticket open or not. This ticket is old and sort of forgot about it. At the moment I have no real issue. That may change if something breaks in our tools and I have to look at fixing it :-). In that case I may be back here with some questions.

kdvolder

comment created time in 23 days

issue commentpaketo-buildpacks/java

Metadata / labels document and cleanup?

This format is currently custom and I do not believe documented

Yeah, so that's what this issue is about. For the format to be documented.

metadata -> a custom set of information, specific to each buildpack (I can't document all of these here, but the format is pretty simple and hopefully obvious)

This is really the most interesting and crucial part. E.g. for my use case it was about discovering dependencies in metadata from the java buildpack.

but the format is pretty simple and hopefully obvious

It really isn't obvious, and even if it was, the fact that these things are wholly undocumented essentially raises the questions:

  • how much can you rely on the format remaining unchanged and compatible with whatever use you are making of it?
  • how confident can you be about the format doesn't vary in a breaking way depending on factors you may not be aware of. E.g. for some hypothetical parameters: maven vs gradle project, project using custom layering vs default stcuture, project using different 'base' images / builders etc. project using war vs jar packaging etc. etc. How much variability do these parameters that introduce into the part of the metadata that one is interested in?

Without documentations spelling out what the format is, it is hard / impossible to answer such questions with any confidence. Also even if you think you have it 'figured out' you are running the risk it may change tomorrow because there really isn't any kind of contract for a consumer of this data to rely upon.

kdvolder

comment created time in 23 days

push eventkdvolder/spring-petclinic

Kris De Volder

commit sha 6edb9c00954c84f1086dd746d201498086d27907

Tweaks for app-live-view - enable more actuator functions - add boot version to build info - add docker image build bits

view details

push time in 24 days

push eventkdvolder/spring-petclinic

Cèsar Ordiñana

commit sha ecae6d71c39544ff575b0298fbb3c631c96a1fe4

Upgrade to Maven 3.6.2 and Maven Wrapper 0.5.5 See gh-457

view details

Stephane Nicoll

commit sha bb7e84776dfa73bb66b9c3e9530b11bcaacb0dba

Merge pull request #457 from cordin * pr/457: Upgrade to Maven 3.6.2 and Maven Wrapper 0.5.5 Closes gh-457

view details

Stephane Nicoll

commit sha f284b29501946f933ee4473ecf59096d013df31c

Upgrade to Spring Boot 2.1.9.RELEASE

view details

Stephane Nicoll

commit sha ce7c3f93deb53798e3842e583fecea3514e90f1e

Upgrade to Spring Boot 2.2.0.RELEASE

view details

Antoine Rey

commit sha ac69dbba23d9956b7806b2f69e65d950755bab5a

Migrate tests to JUnit 5 See gh-360

view details

Stephane Nicoll

commit sha 253e6fde5f488384e0f91c7668917269a780c6d7

Polish "Migrate tests to JUnit 5" See gh-360

view details

Stephane Nicoll

commit sha 6e4c31c6817782a05ea13edc2cfc036c6686b7ff

Merge pull request #360 from arey * pr/360: Polish "Migrate tests to JUnit 5" Migrate tests to JUnit 5 Closes gh-360

view details

Stephane Nicoll

commit sha 32301ed5311f76ed0233ed4c08753ff9cfeaf970

Fix compatibility with Java 13 This commit upgrades jacoco to 0.8.5 as this version provides Java 13 support. Closes gh-458

view details

Dave Syer

commit sha d47820baadc25bc6b409ca3e7c2ebfd44bd48931

Update to Spring Boot 2.2.1

view details

Dave Syer

commit sha 2c98a681ca89f60e560b141b205d63c6e2400ece

Uncomment sql initialization for mysql

view details

Dave Syer

commit sha 1561eb550655f293257e4486f4fb69bc00cf0229

Add proxyBeanMethods = false It's slightly faster, and we don't need proxies in this app.

view details

Dave Syer

commit sha f9424b548ad476f1cffb7b013ea832d620963925

Spring Boot 2.2.2

view details

Dave Syer

commit sha 5d57e0d5e25fa5ff633719f36f8c4ce67ec1893c

Re-organise mysql scripts so the app runs without root access It works better that way with test containers and in k8s.

view details

Dave Syer

commit sha 82cb521d636b282340378d80a6307a08e3d4a4c4

Fix MySQL docker command line in readme

view details

Dave Syer

commit sha 4e1f87407d80cdb4a5a293de89d62034fdcbb847

Apply spring-format plugin

view details

Stephane Nicoll

commit sha 108a81b946fc12c22dcaf10d7b500daf6969a1be

Upgrade to Spring Boot 2.2.4

view details

Stephane Nicoll

commit sha 93873665453584deb891569c02e3acc7283cf394

Upgrade to spring javaformat 0.0.19

view details

vbadipat

commit sha 5742ecd6ce5bd1fd88e04699e8e16c59cf1efd92

Use https for Maven XSD See gh-522

view details

Stephane Nicoll

commit sha 400e3028f48a6c23f5156f6598dd10cb5e6a2849

Polish "Use https for Maven XSD" See gh-522

view details

Stephane Nicoll

commit sha 7e64f558f254efe2b201d8b6a08e966cc5c42a63

Merge pull request #522 from vbadipat * pr/522: Polish "Use https for Maven XSD" Use https for Maven XSD Closes gh-522

view details

push time in 24 days

push eventkdvolder/tmc-nginx-install

Kris De Volder

commit sha 8c719e3f2fdc7ffa052eda583ded148ac194901b

Create README.md

view details

push time in a month

push eventspring-projects/sts4

Kris De Volder

commit sha 5b90a9de7e8e7b99c5bcc5bd5ea946dc1df2abb7

Bump version to 1.29.0

view details

push time in a month

issue commentvmware-tanzu/carvel-imgpkg

imgpkg crashes with `panic: runtime error: invalid memory address or nil pointer dereference`

Thanks for the quick reply. As to how I ended up with old version. It seems I downloaded the latest, but also still had another older binary still in 'Downloads' folder and somehow that one got installed and used instead. It might be useful if the download files included the version in the file name. E.g. imgpkg-linux-amd64-v0.17 instead of ``imgpkg-linux-amd64`.

I think that would make mistakes installing an old version by accident less likely. Just a suggestion, not sure how easy it would be to do this, it is of course entirely up to you to decide if its worth doing this :-)

kdvolder

comment created time in a month

issue closedvmware-tanzu/carvel-imgpkg

imgpkg crashes with `panic: runtime error: invalid memory address or nil pointer dereference`

What steps did you take:

See: https://github.com/spring-projects-experimental/spring-boot-observer/blob/main/application-live-view-convention-service/01-setup-convention-controller-in-kind.sh#L21

What happened:

The process seems to start okay then crashes with a segmentation fault.

What did you expect:

To execute and 'materialize' the bundle contents on the file system.

Anything else you would like to add:

I'm really totally at a loss what the error means. Seems like a bug to me, but it ma just as well be something I am doing wrong. I have no idea. At the very least, if its something I'm doing wrong, it certainly would be nice if the error message provided a better explanation of what the problem might be.

Environment:

  • imgpkg version (use imgpkg --version):
$ imgpkg -v
imgpkg version 0.5.0
  • Docker registry used (e.g. Docker HUB):

harbor-repo.vmware.com

  • OS (e.g. from /etc/os-release):

Ubuntu 18.04.5 LTS


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

👍 "I would like to see this addressed as soon as possible" 👎 "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help working on this issue.

closed time in a month

kdvolder

issue commentvmware-tanzu/carvel-imgpkg

imgpkg crashes with `panic: runtime error: invalid memory address or nil pointer dereference`

However, I noticed that the version of imgpkg you are using is a few versions out of date

REally? I though I just downloaded a fresh one. Let me check and see...

kdvolder

comment created time in a month

issue commentvmware-tanzu/carvel-imgpkg

imgpkg crashes with `panic: runtime error: invalid memory address or nil pointer dereference`

The above repo linked repo is private not sure you'd have access. This is the bit of ths script that matters:

export DOCKER_REPO=harbor-repo.vmware.com/tanzu_sbo
export CONVENTION_CONTROLLER_VERSION=v0.4.0 # update when we cut the initial release
imgpkg copy --tar ~/Downloads/convention-controller-bundle-${CONVENTION_CONTROLLER_VERSION}.tar --to-repo ${DOCKER_REPO?:Required}/convention-controller-bundle || echo fails sometimes, ignore

Also the tar file being referenced is from this page: https://github.com/vmware-tanzu/convention-controller/releases Specifically: https://github.com/vmware-tanzu/convention-controller/releases/download/v0.4.0/convention-controller-bundle-v0.4.0.tar

Also in a private repo but if you are in VMware you should be able to get access to it.

kdvolder

comment created time in a month

issue openedvmware-tanzu/carvel-imgpkg

imgpkg crashes with `panic: runtime error: invalid memory address or nil pointer dereference`

What steps did you take:

See: https://github.com/spring-projects-experimental/spring-boot-observer/blob/main/application-live-view-convention-service/01-setup-convention-controller-in-kind.sh#L21

What happened:

The process seems to start okay then crashes with a segmentation fault.

What did you expect:

To execute and 'materialize' the bundle contents on the file system.

Anything else you would like to add:

I'm really totally at a loss what the error means. Seems like a bug to me, but it ma just as well be something I am doing wrong. I have no idea. At the very least, if its something I'm doing wrong, it certainly would be nice if the error message provided a better explanation of what the problem might be.

Environment:

  • imgpkg version (use imgpkg --version):
$ imgpkg -v
imgpkg version 0.5.0
  • Docker registry used (e.g. Docker HUB):

harbor-repo.vmware.com

  • OS (e.g. from /etc/os-release):

Ubuntu 18.04.5 LTS


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

👍 "I would like to see this addressed as soon as possible" 👎 "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help working on this issue.

created time in a month

GollumEvent

created tagspring-projects/sts4

tagV_1.28.0

The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse, Visual Studio Code, and Theia

created time in a month

GollumEvent
GollumEvent
GollumEvent
GollumEvent

created tagspring-projects/sts4

tagV_1.28.0-RC.1

The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse, Visual Studio Code, and Theia

created time in a month

push eventkdvolder/sse-demo

Kris De Volder

commit sha 669727a1181a44f7f31bbcd7d54b467e05adeb8c

Update README.md

view details

push time in 2 months

create barnchkdvolder/sse-demo

branch : master

created branch time in 2 months

created repositorykdvolder/sse-demo

created time in 2 months

issue commentoracle/graal

Discovery of annotated type parameter doesn't work

@mcraj017 To avoid confusion around how / if spring and spring boot are involved in this bug I've stripped down the sample a bit further and removed all spring boot references from the pom. It is now plain java project with but one dependency hibernate (+ transitive dependencies it needs). We are also no longer using spring boot fatjar to launch. The 'build-and-run-native' script has been updated accordingly. It now downloads maven dependencies into target/dependendies and uses an explicit -cp argument on the CLI to do the non-native run and collect reflection tracing info. Native image is then build using the collected configs + the manual config to include infos about sun.reflect.annotation.AnnotationType.

With all that in place the non-native run produces the following expected output:

Aug. 24, 2021 10:22:34 A.M. org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 6.1.7.Final
[ConstraintViolationImpl{interpolatedMessage='must not be blank', propertyPath=strings[1].<list element>, rootBeanClass=class com.acme.Exhibit, messageTemplate='{javax.validation.constraints.NotBlank.message}'}]

Running the native image results in this:

Aug 24, 2021 10:23:21 AM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 6.1.7.Final
Exception in thread "main" java.lang.ExceptionInInitializerError
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:315)
        at org.hibernate.validator.internal.engine.valueextraction.ValueExtractorManager.<clinit>(ValueExtractorManager.java:60)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:375)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:295)
        at org.hibernate.validator.internal.engine.ValidatorFactoryImpl.<init>(ValidatorFactoryImpl.java:169)
        at org.hibernate.validator.HibernateValidator.buildValidatorFactory(HibernateValidator.java:38)
        at org.hibernate.validator.internal.engine.AbstractConfigurationImpl.buildValidatorFactory(AbstractConfigurationImpl.java:448)
        at com.acme.Exhibit.main(Exhibit.java:25)
Caused by: java.lang.NullPointerException
        at sun.reflect.annotation.TypeAnnotationParser.mapTypeAnnotations(TypeAnnotationParser.java:378)
        at sun.reflect.annotation.AnnotatedTypeFactory$AnnotatedTypeBaseImpl.<init>(AnnotatedTypeFactory.java:140)
        at sun.reflect.annotation.AnnotatedTypeFactory$AnnotatedArrayTypeImpl.<init>(AnnotatedTypeFactory.java:221)
        at sun.reflect.annotation.AnnotatedTypeFactory.buildAnnotatedType(AnnotatedTypeFactory.java:58)
        at sun.reflect.annotation.AnnotatedTypeFactory$AnnotatedParameterizedTypeImpl.getAnnotatedActualTypeArguments(AnnotatedTypeFactory.java:291)
        at org.hibernate.validator.internal.engine.valueextraction.ValueExtractorDescriptor.getContainerType(ValueExtractorDescriptor.java:116)
        at org.hibernate.validator.internal.engine.valueextraction.ValueExtractorDescriptor.<init>(ValueExtractorDescriptor.java:48)
        at org.hibernate.validator.internal.engine.valueextraction.ByteArrayValueExtractor.<clinit>(ByteArrayValueExtractor.java:16)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:375)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:295)
        ... 7 more

Maven native image plugin is used with the following config:

<configuration>
   <mainClass>com.acme.Exhibit</mainClass>
   <buildArgs>--no-fallback --allow-incomplete-classpath
              --report-unsupported-elements-at-runtime</buildArgs>
</configuration>

This is the reworked sample in full.

graal-bug-3671.zip

ericbottard

comment created time in 2 months