Tooltwist Stack trace after entering the constructor: "com.dinaa.xpc.XpcConfigException: Unknown user type:" phinza ""

I get this error after logging in and accessing the ToolTwist constructor after deployment:

Stack trace: com.dinaa.xpc.XpcConfigException: Unknown user type: 'phinza' at com.dinaa.xpc.backend.XpcSecurityImpl.login(XpcSecurityImpl.java:296) at com.dinaa.xpc.XpcLogin.login(XpcLogin.java:51) at com.dinaa.xpc.XpcLogin.login(XpcLogin.java:80) at tooltwist.basic.LoginServlet.doPost(LoginServlet.java:136) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.myrp.util.XSSFilter.doFilter(XSSFilter.java:22) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 

What are the possible errors that can lead to these stack traces and how can I fix it?

+4
source share
3 answers

I think you are just missing the ttsec-standaloneDesigner as the projectLayer in your tooltwist.xml. Try adding this line to your tooltwist.xml before the projectLayer web design element:

 <projectLayer>ttsec-standaloneDesigner</projectLayer> 

You should see something like this.

  <projectLayer>myrp_t</projectLayer> <projectLayer>ttsec-standaloneDesigner</projectLayer> <projectLayer>webdesign</projectLayer> 
+3
source

ttsec-standaloneDesigner is just one of the plugins you can use. See "Configuring Security Plugins" for other available plugins and full documentation on this.

+2
source

If you use ToolTwist in Eclipse, make sure you have a ttsec-standalone project installed next to tooltwist, ttStd and ttWbd, so the constructor can access its configuration files.

0
source

All Articles