Hi Philipp,

can you try to disable your browser cache and then enter the Connect view
again?
This resolved the problem on my end.
I had some problems in the UI as well, all of them were gone when clearing
the cache.
I'm already planning to include this hint in the release post and notes.

Best
Tim

Am 09.11.2023 17:01 schrieb Philipp Zehnder:
> Hi Tim,
>
> thanks a lot for starting the release process.
>
>
> I wanted to share my testing experience with the newly released
> StreamPipes version 0.93.0.
>
> While I successfully set up a new StreamPipes instance and found
> everything to be functioning as expected, I ran into an issue when
> attempting to update from version 0.92.0 to 0.93.0.
>
> I conducted these tests within a Docker environment. Next, I would
> like to reproduce the error in an IDE setup. If anyone has a tip on
> how to easily set up the migration scenario in an IDE, please let me
> know.
>
>
>
> Description of the Problem: In version 0.92.0, I had created a machine
> data simulator with a pipeline to store the data in the data lake, and
> everything worked perfectly.
>
> However, after updating to 0.93.0, I encountered a problem. The
> Connect view is now broken, and I am unable to create a new adapter.
>
> The running adapter and pipeline still seem to be functioning as
> expected, but in the backend, I'm getting the following stack trace:
> 2023-11-09T15:49:59.813Z ERROR 1 --- [nio-8030-exec-1]
> [.[.[.a.s.s.c.StreamPipesResourceConfig] : Servlet.service() for
> servlet
> [org.apache.streampipes.service.core.StreamPipesResourceConfig] in
> context with path [/streampipes-backend] threw exception
> [org.lightcouch.DocumentConflictException: Conflict] with root cause
>
> org.lightcouch.DocumentConflictException: Conflict
>         at
org.lightcouch.CouchDbClientBase.validate(CouchDbClientBase.java:656)
>         at org.lightcouch.CouchDbClient$3.process(CouchDbClient.java:223)
>         at
>
org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:142)
>         at
> org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:191)
>         at
org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
>         at
> org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
>         at
>
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
>         at
>
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
>         at
>
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
>         at
>
org.lightcouch.CouchDbClientBase.executeRequest(CouchDbClientBase.java:480)
>         at
org.lightcouch.CouchDbClientBase.put(CouchDbClientBase.java:589)
>         at
org.lightcouch.CouchDbClientBase.save(CouchDbClientBase.java:318)
>         at
>
org.apache.streampipes.storage.couchdb.dao.PersistCommand.executeCommand(PersistCommand.java:38)
>         at
>
org.apache.streampipes.storage.couchdb.dao.PersistCommand.executeCommand(PersistCommand.java:27)
>         at
>
org.apache.streampipes.storage.couchdb.dao.DbCommand.execute(DbCommand.java:39)
>         at
>
org.apache.streampipes.storage.couchdb.dao.CrudDao.persist(CrudDao.java:40)
>         at
>
org.apache.streampipes.storage.couchdb.dao.AbstractDao.persist(AbstractDao.java:40)
>         at
>
org.apache.streampipes.storage.couchdb.impl.ExtensionsServiceStorageImpl.createElement(ExtensionsServiceStorageImpl.java:43)
>         at
>
org.apache.streampipes.storage.couchdb.impl.ExtensionsServiceStorageImpl.createElement(ExtensionsServiceStorageImpl.java:28)
>         at
>
org.apache.streampipes.manager.health.ServiceRegistrationManager.addService(ServiceRegistrationManager.java:64)
>         at
>
org.apache.streampipes.rest.impl.admin.ServiceRegistrationResource.registerService(ServiceRegistrationResource.java:62)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
>         at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>         at java.base/java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
>         at
>
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
>         at
>
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
>         at
>
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:756)
>         at
>
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67)
>         at
>
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
>         at
>
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:756)
>         at
>
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
>         at
>
org.apache.streampipes.rest.impl.admin.ServiceRegistrationResource$$SpringCGLIB$$0.registerService(<generated>)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
>         at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>
> Cheers,
> Philipp
>
> Von: Tim Bossenmaier <[email protected]>
> Datum: Montag, 6. November 2023 um 11:05
> An: [email protected] <[email protected]>
> Betreff: Testing Release 0.93.0
> Hi all,
>
> as discussed, I have created the release branch for our upcoming version
> 0.93.0 [1].
>
> In case there is anything left out that should be part of this release,
> please let me know.
> In this case, I'll take care of bringing these changes appropriately to
the
> release branch.
>
> Please start testing and validating the release branch. For this release,
> it is especially important to test the migration/update from an existing
> 0.92.0 instance to 0.93.0.
>
> If you find any issues, please post them to the wiki [2] or the mailing
> list.
>
> Cheers,
> Tim
>
> [1] https://lists.apache.org/thread/ksrs3p8b2x0kt9v16covhs4fjvoly2m8
> [2]
>
https://cwiki.apache.org/confluence/display/STREAMPIPES/0.93.0-Pre-Release-Checklist

Reply via email to