Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 6

My pageMy accountSign out

+
Overview
Activity
Roadmap
Issues
Spent time
Gantt
Agile
Backlog
Calendar
AGILE BOARDS
CUSTOM QUERIES
Add
Watchers (1)

Quang Tran
Edit Log time Unwatch Copy
Bug #13891
closed
« Previous | 72 of 87 | Next »

Impossible to create Portal user with Designerdb SQLServer under 2017 version
Added by Timothée Eid 2 months ago. Updated about 2 months ago.

Status:
Validated
Priority:
P0 - Immediate
Assignee:
Quang Tran
Target version:
7.0.0-2-1-PdL
Start date:
2023-02-03
Due date:
2023-02-11
% Done:
80%

Spent time:
6:30 h
Components:
Designer
Bugged versions:
7.0.0-2
Support ref.:
Manual action required:
No
Manual action:
Squad:
Beta
Controlled by QA:
Story points:
2
Sprint:
2023-SP52 (Jan 30 - Feb 17)
Quote
Description
When you try to create a Portal user in Designer with designerdb on SQLServer 2016,
you have the following error :

2023-02-03 16:38:23,015 INFO [0.0-8080-exec-6]


ner.GUIComponent.Context.GroupUser.BWGroupeContext : BWgroupcontext load
addnew:false/ Property instance:BWHumainTreeNode
2023-02-03 16:38:23,015 INFO [0.0-8080-exec-6]
ner.GUIComponent.Context.GroupUser.BWGroupeContext : Context Static Check
loadProperty : SELECT idT_USER, NOM_USER, PRENOM_USER, LOGIN_USER, PASSWORD_USER,
EMAIL_USER, HABILITATION, INACTIVITY, LANGUAGE_USER, TELEPHONE, idT_humain_service,
idT_domain, string_agg(t_role, ',') AS t_role FROM t_humain_user LEFT JOIN
t_humain_user_role ON t_user=idT_USER WHERE idT_USER=? GROUP BY idT_USER, NOM_USER,
PRENOM_USER, LOGIN_USER, PASSWORD_USER, EMAIL_USER, HABILITATION, INACTIVITY,
LANGUAGE_USER, TELEPHONE, idT_humain_service, idT_domain/34
2023-02-03 16:38:23,017 ERROR [0.0-8080-exec-6]
com.blueway.designer.database.DatabaseUtils : Error on SQL SELECT idT_USER,
NOM_USER, PRENOM_USER, LOGIN_USER, PASSWORD_USER, EMAIL_USER, HABILITATION,
INACTIVITY, LANGUAGE_USER, TELEPHONE, idT_humain_service, idT_domain,
string_agg(t_role, ',') AS t_role FROM t_humain_user LEFT JOIN t_humain_user_role
ON t_user=idT_USER WHERE idT_USER=? GROUP BY idT_USER, NOM_USER, PRENOM_USER,
LOGIN_USER, PASSWORD_USER, EMAIL_USER, HABILITATION, INACTIVITY, LANGUAGE_USER,
TELEPHONE, idT_humain_service, idT_domain
2023-02-03 16:38:23,017 ERROR [0.0-8080-exec-6] com.blueway.error.ErrorManagement
: Erreur sur la fonction class java.lang.Class
com.microsoft.sqlserver.jdbc.SQLServerException: 'string_agg' n'est pas une option
nom de fonction intégrée reconnue.
at
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerExce
ption.java:265) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.ja
va:1662) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(
SQLServerPreparedStatement.java:615) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(S
QLServerPreparedStatement.java:537) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7417) ~[mssql-
jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection
.java:3488) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.j
ava:262) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement
.java:237) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPrepa
redStatement.java:456) ~[mssql-jdbc-9.4.1.jre11.jar:?]
at
org.apache.commons.dbcp2.DelegatingPreparedStatement.executeQuery(DelegatingPrepare
dStatement.java:122) ~[commons-dbcp2-2.7.0.jar:2.7.0]
at
org.apache.commons.dbcp2.DelegatingPreparedStatement.executeQuery(DelegatingPrepare
dStatement.java:122) ~[commons-dbcp2-2.7.0.jar:2.7.0]
at
com.blueway.designer.database.DatabaseUtils.executeQuery(DatabaseUtils.java:255)
~[lib-designer-common-7.0.0-2.jar:?]
at
com.blueway.designer.database.DatabaseUtils.executeQuery(DatabaseUtils.java:217)
~[lib-designer-common-7.0.0-2.jar:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeContext.loadValueProper
tyStatic(BWGroupeContext.java:1522) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.BWContextStatic.loadPropertyStatic(BWCont
extStatic.java:215) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeContext.loadProperty(BW
GroupeContext.java:307) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeTree.createHumainTreeNo
de(BWGroupeTree.java:656) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeTree.loadNewNodeUserDom
ain(BWGroupeTree.java:246) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeTree.loadNewNode(BWGrou
peTree.java:287) ~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.BWContext.save(BWContext.java:1179)
~[classes/:?]
at
com.blueway.designer.GUIComponent.Context.GroupUser.BWGroupeContext.save(BWGroupeCo
ntext.java:599) ~[classes/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
62) ~[?:?]
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
pl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at javax.el.BeanELResolver.invoke(BeanELResolver.java:159) ~[el-api.jar:3.0.FR]
at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:79) ~[el-
api.jar:3.0.FR]
at org.apache.el.parser.AstValue.getValue(AstValue.java:158) ~[jasper-
el.jar:9.0.69]
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
~[jasper-el.jar:9.0.69]
at
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
~[jsf-impl-2.2.20.jar:2.2.20]
at
com.sun.faces.facelets.tag.jsf.core.ActionListenerHandler$LazyActionListener.proces
sAction(ActionListenerHandler.java:108) ~[jsf-impl-2.2.20.jar:2.2.20]
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) ~[jsf-
api-2.2.20.jar:2.2]
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:814)
~[jsf-api-2.2.20.jar:2.2]
at javax.faces.component.UICommand.broadcast(UICommand.java:300) ~[jsf-api-
2.2.20.jar:2.2]
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) ~[jsf-
api-2.2.20.jar:2.2]
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
~[jsf-api-2.2.20.jar:2.2]
at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:
81) ~[jsf-impl-2.2.20.jar:2.2.20]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) ~[jsf-impl-
2.2.20.jar:2.2.20]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) ~[jsf-
impl-2.2.20.jar:2.2.20]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658) ~[jsf-api-
2.2.20.jar:2.2]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC
hain.java:227) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav
a:162) ~[catalina.jar:9.0.69]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
~[tomcat-websocket.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC
hain.java:189) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav
a:162) ~[catalina.jar:9.0.69]
at
com.blueway.lib.libbluewayauth.tomcatfilter.BluewayKeycloakFilter.doFilterInternal(
BluewayKeycloakFilter.java:174) ~[lib-blueway-auth-tomcat-filter-0.0.3.jar:?]
at
com.blueway.lib.libbluewayauth.tomcatfilter.BluewayKeycloakFilter.doFilter(BluewayK
eycloakFilter.java:74) ~[lib-blueway-auth-tomcat-filter-0.0.3.jar:?]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC
hain.java:189) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav
a:162) ~[catalina.jar:9.0.69]
at
de.qaware.xff.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
~[x-forwarded-filter-1.0.jar:?]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC
hain.java:189) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav
a:162) ~[catalina.jar:9.0.69]
at
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71
) ~[log4j-web-2.19.0.jar:2.19.0]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterC
hain.java:189) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav
a:162) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
~[catalina.jar:9.0.69]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
~[catalina.jar:9.0.69]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:5
41) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
~[catalina.jar:9.0.69]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
~[catalina.jar:9.0.69]
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.jav
a:687) ~[catalina.jar:9.0.69]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
~[catalina.jar:9.0.69]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
~[catalina.jar:9.0.69]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
~[tomcat-coyote.jar:9.0.69]
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
~[tomcat-coyote.jar:9.0.69]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:
891) ~[tomcat-coyote.jar:9.0.69]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
~[tomcat-coyote.jar:9.0.69]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
~[tomcat-coyote.jar:9.0.69]
at
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java
:1191) ~[tomcat-util.jar:9.0.69]
at
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav
a:659) ~[tomcat-util.jar:9.0.69]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
~[tomcat-util.jar:9.0.69]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
This function is not implemented in SQLServer 2016.

Could you please check it ?

Add
Subtasks

Add
Related issues 1 (0 open — 1 closed)

Copied from Blueway - Bug #13890: Impossible to create Portal user with Designerdb
SQLServer under 2017 version Validated Quang Tran 2023-02-03 2023-02-11
Delete relationActions
Associated Merge Requests
merged
blueway/blueway-platform!14038
[release-7.0.0-2-2-PdL] [release-7.0.0-2-1-PdL] Bug #13891 Impossible to create
Portal user with Designerdb SQLServer under 2017 version (release_7.0.0_2_PdL)
by @aphuong
closed
blueway/blueway-platform!14039
Bug #13891 Impossible to create Portal user with Designerdb SQLServer under 2017
version (release_7.0.0_2_PdL )
by @aphuong
merged
blueway/blueway-platform!14040
[release-7.0.0-2-2-PdL] [release-7.0.0-2-1-PdL] Bug #13891 set idUser when create
Portal user with Designerdb SQLServer 2017 (release_7.0.0_2_PdL )
by @aphuong
merged
blueway/blueway-platform!14042
[release-7.0.0-2-2-PdL] [release-7.0.0-2-1-PdL] Bug #13891 Impossible to create
service user with Designerdb SQL 2017 (release_7.0.0_2_PdL)
by @aphuong
History
Property changes
Spent time
#1
Updated by Timothée Eid 2 months ago
Copied from Bug #13890: Impossible to create Portal user with Designerdb SQLServer
under 2017 version added
#2
Updated by Timothée Eid 2 months ago
Description updated (diff)
#3
Updated by Vuong PHAM 2 months ago
Sprint set to 2023-SP52 (Jan 30 - Feb 17)
Status changed from To be analyzed to To be estimated
Assignee changed from Anh HOANG to Quang Tran
#4
Updated by Anh HOANG 2 months ago
Story points set to 2
#5
Updated by Anh HOANG 2 months ago
Status changed from To be estimated to Ready
#6
Updated by Quang Tran 2 months ago
Due date set to 2023-02-11
Status changed from Ready to In progress
#7
Updated by Quang Tran 2 months ago
% Done changed from 0 to 80
#8
Updated by Anh HOANG 2 months ago
Status changed from In progress to To be tested
Manual action required set to No
#9
Updated by Timothée Eid about 2 months ago
Status changed from To be tested to Validated
Edit Log time Unwatch Copy
Also available in: Atom PDF

You might also like