[ 
https://issues.apache.org/jira/browse/STREAMPIPES-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17453441#comment-17453441
 ] 

ASF subversion and git services commented on STREAMPIPES-479:
-------------------------------------------------------------

Commit b4bc9e2853ef802a054864e4b96768cc39326191 in incubator-streampipes's 
branch refs/heads/obermeier-patch-2 from Stefan Obermeier
[ https://gitbox.apache.org/repos/asf?p=incubator-streampipes.git;h=b4bc9e2 ]

[STREAMPIPES-479] Add spring-context-support dependency

> Custom streampipes extensions missing Spring method
> ---------------------------------------------------
>
>                 Key: STREAMPIPES-479
>                 URL: https://issues.apache.org/jira/browse/STREAMPIPES-479
>             Project: StreamPipes
>          Issue Type: Bug
>          Components: Pipeline Elements
>            Reporter: Stefan Obermeier
>            Priority: Minor
>             Fix For: 0.69.0
>
>
> Hi,
> if I create a processor with streampipes-archetype-extensions-jvm I get a 
> message [1]
> "APPLICATION FAILED TO START ... The following method did not exist: ... 
> setApplicationStartup(Lorg/springframework/core/metrics/ApplicationStartup;)V"
>         
> One solutio is to add 
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-context-support</artifactId>
>             <version>${spring.version}</version>
>         </dependency>
> Is this a good solution?
> If yes, should it be placed in the archetype pom or 
> streampipes-container-base?
> streampipes-container-base has the variable spring.version
>  
> [1]
>   | ***************************
>   | APPLICATION FAILED TO START
>   | ***************************
>   |
>   | Description:
>   |
>   | An attempt was made to call a method that does not exist. The attempt was 
> made from the following location:
>   |
>   |     
> org.springframework.boot.SpringApplication.run(SpringApplication.java:336)
>   |
>   | The following method did not exist:
>   |
>   |     
> org/springframework/context/ConfigurableApplicationContext.setApplicationStartup(Lorg/springframework/core/metrics/ApplicationStartup;)V
>   |
>   | The method's class, 
> org.springframework.context.ConfigurableApplicationContext, is available from 
> the following locations:
>   |
>   |     
> jar:file:/streampipes-extensions-service.jar!/BOOT-INF/lib/spring-context-5.1.5.RELEASE.jar!/org/springframework/context/ConfigurableApplicationContext.class
>   |
>   | The class hierarchy was loaded from the following locations:
>   |
>   |     org.springframework.context.ConfigurableApplicationContext: 
> jar:file:/streampipes-extensions-service.jar!/BOOT-INF/lib/spring-context-5.1.5.RELEASE.jar!/
>   |
>   |
>   | Action:
>   |
>   | Correct the classpath of your application so that it contains a single, 
> compatible version of 
> org.springframework.context.ConfigurableApplicationContext
>   |



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to