-
Notifications
You must be signed in to change notification settings - Fork 14
Description
When trying to add an attribute to a device (device > Edit > Additional attributes) an error occurs:
An Error occured at server level, please contact your local support
The log file shows this
20 May 2021;13:42:58.170 [http-nio-8081-exec-3] ERROR org.opensilex.security.aut hentication.ExceptionJsonMapper - Unexpected exception returned to user service call:
http://145.100.59.248:8081/rest/core/devices
com.mongodb.MongoWriteException: Cannot create namespace opensilex.devicesAttrib utes in multi-document transaction.
at com.mongodb.client.internal.MongoCollectionImpl.executeSingleWriteReq uest(MongoCollectionImpl.java:1017)
at com.mongodb.client.internal.MongoCollectionImpl.executeInsertOne(Mong oCollectionImpl.java:470)
at com.mongodb.client.internal.MongoCollectionImpl.insertOne(MongoCollec tionImpl.java:465)
at com.mongodb.client.internal.MongoCollectionImpl.insertOne(MongoCollec tionImpl.java:458)
at org.opensilex.core.device.dal.DeviceDAO.update(DeviceDAO.java:345)
at org.opensilex.core.device.api.DeviceAPI.updateDevice(DeviceAPI.java:2 72)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHa ndlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethod Dispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethod Dispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatch erProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.ja va:176)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethod Dispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(Resour ceMethodInvoker.java:469)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(Resourc eMethodInvoker.java:391)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(Resourc eMethodInvoker.java:80)
at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:25 5)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at org.glassfish.jersey.internal.Errors.process(Errors.java:244)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(Request Scope.java:265)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java: 234)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHand ler.java:680)
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.ja va:394)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:3 46)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContaine r.java:366)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContaine r.java:319)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContaine r.java:205)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:542)
at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThre adDetectionValve.java:206)
at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.j ava:295)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:78)
at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.j ava:552)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java :374)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLig ht.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstract Protocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpo int.java:1590)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBas e.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoo lExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPo olExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh read.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)
Peter Roos (NPEC)