Danny Trunk

Results 44 comments of Danny Trunk

Yes. It's reproducible in other terminal emulators as well. I just tested guake and gnome-terminal. ![Bildschirmfoto vom 2021-10-22 15-25-28](https://user-images.githubusercontent.com/636557/138461567-2ba32307-c78a-4e24-b718-06e1d2be2ae7.png)

However, it's only the case for the username and github blocks: ![Bildschirmfoto vom 2021-10-22 15-54-00](https://user-images.githubusercontent.com/636557/138466592-f8b185fe-a4c9-42fe-b861-c911c965e5e2.png)

But wouldn't that require an audio element in the DOM? That would break it again.

+1 pls provide possibilities to run code before/after events

> Do you talk about this [Keycloak](https://github.com/keycloak/keycloak)? Does this project come with a plugin system (embedded or not)? I will take a look if you point me to the right...

EDIT: moved to #27 An example how to use `@Entity` annotated (JPA/Hibernate) POJO classes in a plugin while the main app is a spring boot application (auto configuration; see [JpaBaseConfiguration#getPackagesToScan()](https://github.com/spring-projects/spring-boot/blob/v2.1.1.RELEASE/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java#L157)...

Oh well, you're right. I didn't marked `ChatHistoryRepository` as an extension point. Now I did locally and getting this stacktrace as it is an interface, not a class: ``` java.lang.InstantiationException:...

I guess `SpringExtensionFactory#createWithoutSpring` should check for `org.springframework.data.repository.Repository.class.isAssignableFrom(extensionClass)` and create a [JpaRepositoryFactoryBean](https://docs.spring.io/spring-data/data-jpa/docs/current/api/org/springframework/data/jpa/repository/support/JpaRepositoryFactoryBean.html) instead. I'll do further research and open up a pull request if it fixes this restriction.

I was able to create a bean now with this method: ```java protected Object createWithoutSpring(Class extensionClass) { try { if (isClassAvailable("org.springframework.data.repository.Repository") && Repository.class.isAssignableFrom(extensionClass)) { PluginWrapper pluginWrapper = pluginManager.whichPlugin(extensionClass); if (pluginWrapper...