[jira] [Created] (SYNCOPE-377) Attempting to dump the syncope persistent store via console causes exceptions to be thrown 1.1.2-SNAPSHOT on Glassfish Appserver

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-377:
-

 Summary: Attempting to dump the syncope persistent store via 
console causes exceptions to be thrown 1.1.2-SNAPSHOT on Glassfish Appserver
 Key: SYNCOPE-377
 URL: https://issues.apache.org/jira/browse/SYNCOPE-377
 Project: Syncope
  Issue Type: Bug
  Components: console, core
Affects Versions: 1.1.1
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 

Reporter: Nik Tetteh-Lartey


Exception is thrown by console when the export DB symbol is pushed from 
Console->Confugurations->export symbol

Unexpected RuntimeException

Last cause: 
javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
WicketMessage: Method onLinkClicked of interface 
org.apache.wicket.markup.html.link.ILinkListener targeted at [Link [Component 
id = dbExportLink]] on component [Link [Component id = dbExportLink]] threw an 
exception

Stacktrace

Root cause:

java.lang.NoSuchMethodError: 
javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
at 
org.apache.syncope.console.commons.HttpResourceStream.(HttpResourceStream.java:49)
at 
org.apache.syncope.console.pages.Configuration$4.onClick(Configuration.java:341)
at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:190)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
at 
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)
at 
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:240)
at 
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
at 
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at 
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at 
com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at 
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at 
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at 
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at 
com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at 
com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:662)

Complete stack:

org.apache.wicket.WicketRuntimeException: Method onLinkClicked of interface 
org.apache.wicket.markup.html.link.ILinkListener targeted at [Link [Component 
id = dbExportLink]] on component [Link [Compone

[jira] [Created] (SYNCOPE-378) Pressing Configuration button of syncope console causes exception to be thrown on glassfish application server

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-378:
-

 Summary: Pressing Configuration button of syncope console causes 
exception to be thrown on glassfish application server
 Key: SYNCOPE-378
 URL: https://issues.apache.org/jira/browse/SYNCOPE-378
 Project: Syncope
  Issue Type: Bug
  Components: core
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 

Reporter: Nik Tetteh-Lartey
Priority: Minor


When you press the Configuration button on the syncope console you get the 
following exception thrown in the glassfish container server log file:

tailf /usr/glassfish-3.1/glassfish/domains/ussfactory/logs/server.log 
:
2013-05-31 12:05:41.475+0200 (19) StandardWrapperValve[syncope-core-rest]: 
PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy found
at 
org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
at 
org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at 
org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at 
or

[jira] [Updated] (SYNCOPE-378) Pressing Configuration button of syncope console causes exception to be thrown on glassfish application server

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-378:
--

Affects Version/s: 1.1.1

> Pressing Configuration button of syncope console causes exception to be 
> thrown on glassfish application server
> --
>
> Key: SYNCOPE-378
> URL: https://issues.apache.org/jira/browse/SYNCOPE-378
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
>
> When you press the Configuration button on the syncope console you get the 
> following exception thrown in the glassfish container server log file:
> tailf /usr/glassfish-3.1/glassfish/domains/ussfactory/logs/server.log 
> :
> 2013-05-31 12:05:41.475+0200 (19) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy 
> found
>   at 
> org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>   at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>   at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
>   at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>   at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>   at 

[jira] [Closed] (SYNCOPE-378) Pressing Configuration button of syncope console causes exception to be thrown on glassfish application server

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò closed SYNCOPE-378.
--


> Pressing Configuration button of syncope console causes exception to be 
> thrown on glassfish application server
> --
>
> Key: SYNCOPE-378
> URL: https://issues.apache.org/jira/browse/SYNCOPE-378
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Assignee: Francesco Chicchiriccò
>Priority: Minor
>
> When you press the Configuration button on the syncope console you get the 
> following exception thrown in the glassfish container server log file:
> tailf /usr/glassfish-3.1/glassfish/domains/ussfactory/logs/server.log 
> :
> 2013-05-31 12:05:41.475+0200 (19) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy 
> found
>   at 
> org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>   at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>   at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
>   at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>   at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityIntercep

[jira] [Resolved] (SYNCOPE-378) Pressing Configuration button of syncope console causes exception to be thrown on glassfish application server

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò resolved SYNCOPE-378.


Resolution: Not A Problem
  Assignee: Francesco Chicchiriccò

This happens because you don't have any global policy defined.
If you don't want the error to be reported, defined a global policy of the type 
indicated.

> Pressing Configuration button of syncope console causes exception to be 
> thrown on glassfish application server
> --
>
> Key: SYNCOPE-378
> URL: https://issues.apache.org/jira/browse/SYNCOPE-378
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Assignee: Francesco Chicchiriccò
>Priority: Minor
>
> When you press the Configuration button on the syncope console you get the 
> following exception thrown in the glassfish container server log file:
> tailf /usr/glassfish-3.1/glassfish/domains/ussfactory/logs/server.log 
> :
> 2013-05-31 12:05:41.475+0200 (19) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy 
> found
>   at 
> org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>   at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>   at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
>   at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>   at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:21

[jira] [Created] (SYNCOPE-379) Logining back in after a console session expiration throws exception on glassfish app server

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-379:
-

 Summary: Logining back in after a console session expiration 
throws exception on glassfish app server
 Key: SYNCOPE-379
 URL: https://issues.apache.org/jira/browse/SYNCOPE-379
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 

Reporter: Nik Tetteh-Lartey
Priority: Minor


2013-05-31 12:04:21.719+0200 (20) StandardWrapperValve[syncope-core-rest]: 
PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy found
at 
org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
at 
org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at 
org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilte

[jira] [Closed] (SYNCOPE-379) Logining back in after a console session expiration throws exception on glassfish app server

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò closed SYNCOPE-379.
--


> Logining back in after a console session expiration throws exception on 
> glassfish app server
> 
>
> Key: SYNCOPE-379
> URL: https://issues.apache.org/jira/browse/SYNCOPE-379
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
>
> 2013-05-31 12:04:21.719+0200 (20) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy 
> found
>   at 
> org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>   at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>   at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
>   at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>   at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>   at 
> org.springframework.security.

[jira] [Created] (SYNCOPE-380) Deleting a role from the console throws tan exception on glassfish appserver

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-380:
-

 Summary: Deleting a role from the console throws tan exception on 
glassfish appserver 
 Key: SYNCOPE-380
 URL: https://issues.apache.org/jira/browse/SYNCOPE-380
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 
Reporter: Nik Tetteh-Lartey
Priority: Minor


deleting a role from the console throws the following exception:

Unexpected RuntimeException

Last cause: Unable to find component with id 'container' in 
[TransparentWebMarkupContainer [Component id = wicket_extend6]]
Expected: 'wicket_child5:wicket_extend6.container'.
Found with similar names: ''

Markup

The problem is in 
"file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":




 



[Attributes head]




[Attribute name]


[Before value]


[After value]














[After value]





[resource name]



[propagation result message]
 
[propagation result]



[before]


[after]







[resource name]



[propagation result message]
 
[propagation result]














Stacktrace

Root cause:

Unable to find component with id 'container' in [TransparentWebMarkupContainer 
[Component id = wicket_extend6]]
Expected: 'wicket_child5:wicket_extend6.container'.
Found with similar names: ''
MarkupStream: [markup = 
file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html



 



[Attributes head]




[Attribute name]


[Before value]


[After value]














[After value]





[resource name]



[propagation result message]
 
[propagation result]



[before]


[after]







[resource name]



[propagation result message]
 
[propagation result]












, index = 103, current = '' (line 
0, column 0)]
at 
org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
at org.apache.wicket.Component.internalRender(Component.java:2378)
at org.apache.wicket.Component.render(Component.java:2306)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
at org.apache.wicket.Component.internalRender(Component.java:2378)
at org.apache.wicket.Component.render(Component.java:2306)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
at org.apache.wicket.Page.onRender(Page.java:876)
at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
at org.apache.wicket.Component.internalRender(Component.java:2378)
at org.apache.wicket.Component.render(Component.java:2306)
at org.apache.wicket.Page.renderPage(Page.java:1010)
at 
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:116)
at 
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:196)
at 
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:165)
at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
at 
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at 
org.apache.wicket.protocol.http.WicketFilter.proce

[jira] [Resolved] (SYNCOPE-379) Logining back in after a console session expiration throws exception on glassfish app server

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò resolved SYNCOPE-379.


Resolution: Duplicate

> Logining back in after a console session expiration throws exception on 
> glassfish app server
> 
>
> Key: SYNCOPE-379
> URL: https://issues.apache.org/jira/browse/SYNCOPE-379
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
>
> 2013-05-31 12:04:21.719+0200 (20) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: No sync policy 
> found
>   at 
> org.apache.syncope.core.rest.controller.PolicyController.getGlobalSyncPolicy(PolicyController.java:197)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$FastClassByCGLIB$$e52bc41a.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.PolicyController$$EnhancerByCGLIB$$af1b295c.getGlobalSyncPolicy()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>   at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>   at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
>   at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>   at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>   at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>   at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>   at 
>

[jira] [Updated] (SYNCOPE-377) Exporting configuration via console causes exceptions to be thrown

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-377:
---

Fix Version/s: 1.2.0
   1.1.2
 Assignee: Massimiliano Perrone
  Environment: Glassfish  (was: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 
)
Affects Version/s: (was: 1.1.1)
   1.1.2
  Summary: Exporting configuration via console causes exceptions to 
be thrown  (was: Attempting to dump the syncope persistent store via console 
causes exceptions to be thrown 1.1.2-SNAPSHOT on Glassfish Appserver)

> Exporting configuration via console causes exceptions to be thrown
> --
>
> Key: SYNCOPE-377
> URL: https://issues.apache.org/jira/browse/SYNCOPE-377
> Project: Syncope
>  Issue Type: Bug
>  Components: console, core
>Affects Versions: 1.1.2
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> Exception is thrown by console when the export DB symbol is pushed from 
> Console->Confugurations->export symbol
> Unexpected RuntimeException
> Last cause: 
> javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
> WicketMessage: Method onLinkClicked of interface 
> org.apache.wicket.markup.html.link.ILinkListener targeted at [Link [Component 
> id = dbExportLink]] on component [Link [Component id = dbExportLink]] threw 
> an exception
> Stacktrace
> Root cause:
> java.lang.NoSuchMethodError: 
> javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
> at 
> org.apache.syncope.console.commons.HttpResourceStream.(HttpResourceStream.java:49)
> at 
> org.apache.syncope.console.pages.Configuration$4.onClick(Configuration.java:341)
> at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:190)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> at 
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)
> at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:240)
> at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
> at 
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
> at 
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at 
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
> at 
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
> at 
> com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
> at 
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
> at 
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
> at 
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> 

[jira] [Updated] (SYNCOPE-380) Deleting a role from admin console throws an exception

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-380:
---

Environment: Glassfish  (was: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# )

> Deleting a role from admin console throws an exception
> --
>
> Key: SYNCOPE-380
> URL: https://issues.apache.org/jira/browse/SYNCOPE-380
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> deleting a role from the console throws the following exception:
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> Markup
> The problem is in 
> "file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> 
> Stacktrace
> Root cause:
> Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> MarkupStream: [markup = 
> file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> , index = 103, current = ' id="users-contain" class="ui-widget" style="margin:30px; width:inherit">' 
> (line 0, column 0)]
> at 
> org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at org.apache.wicket.Page.onRender(Page.java:876)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.Page.renderPage(Page.java:10

[jira] [Updated] (SYNCOPE-380) Deleting a role from admin console throws an exception

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-380:
---

Summary: Deleting a role from admin console throws an exception  (was: 
Deleting a role from the console throws tan exception on glassfish appserver )

> Deleting a role from admin console throws an exception
> --
>
> Key: SYNCOPE-380
> URL: https://issues.apache.org/jira/browse/SYNCOPE-380
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
>
> deleting a role from the console throws the following exception:
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> Markup
> The problem is in 
> "file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> 
> Stacktrace
> Root cause:
> Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> MarkupStream: [markup = 
> file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> , index = 103, current = ' id="users-contain" class="ui-widget" style="margin:30px; width:inherit">' 
> (line 0, column 0)]
> at 
> org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at org.apache.wicket.Page.onRender(Page.java:876)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Compo

[jira] [Updated] (SYNCOPE-380) Deleting a role from admin console throws an exception

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-380:
---

Fix Version/s: 1.2.0
   1.1.2

> Deleting a role from admin console throws an exception
> --
>
> Key: SYNCOPE-380
> URL: https://issues.apache.org/jira/browse/SYNCOPE-380
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> deleting a role from the console throws the following exception:
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> Markup
> The problem is in 
> "file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> 
> Stacktrace
> Root cause:
> Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> MarkupStream: [markup = 
> file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> , index = 103, current = ' id="users-contain" class="ui-widget" style="margin:30px; width:inherit">' 
> (line 0, column 0)]
> at 
> org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at org.apache.wicket.Page.onRender(Page.java:876)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.Page.render

[jira] [Updated] (SYNCOPE-380) Deleting a role from admin console throws an exception

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-380:
---

Assignee: Massimiliano Perrone

> Deleting a role from admin console throws an exception
> --
>
> Key: SYNCOPE-380
> URL: https://issues.apache.org/jira/browse/SYNCOPE-380
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> deleting a role from the console throws the following exception:
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> Markup
> The problem is in 
> "file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> 
> Stacktrace
> Root cause:
> Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> MarkupStream: [markup = 
> file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> , index = 103, current = ' id="users-contain" class="ui-widget" style="margin:30px; width:inherit">' 
> (line 0, column 0)]
> at 
> org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at org.apache.wicket.Page.onRender(Page.java:876)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.Page.renderPage(Page.java:1010)
> at 
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:116)
> at 
> org.apache.wicket.request.h

[jira] [Created] (SYNCOPE-381) Adding and saving roles using the console on glassfish appserver appears to hang the role popup window when saving

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-381:
-

 Summary: Adding and saving roles using the console on glassfish 
appserver appears to hang the role popup window when saving
 Key: SYNCOPE-381
 URL: https://issues.apache.org/jira/browse/SYNCOPE-381
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 

Reporter: Nik Tetteh-Lartey
Priority: Minor


add a new role which is connected to an ldap by a resource connector. 
Then after pressing save the role popup window appears hung, so press save 
several times and eventually use the x to cancel. 

You end up with many duplicate roles. If you delete all the duplicates until 
you end with one role and then try and create a new role we get the following 
exception thrown:

2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
at 
org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
at 
org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at 
org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
at 
org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
at 
org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at 
org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
at 
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at 
org.springframework.web.servlet.DispatcherServlet.doService(Dispa

[jira] [Updated] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-381:
---

Environment: Glassfish  (was: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1# 
)

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.ser

[jira] [Updated] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-381:
---

Fix Version/s: 1.2.0
   1.1.2

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springf

[jira] [Updated] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-381:
---

Summary: Adding and saving roles with resources during save  (was: Adding 
and saving roles using the console on glassfish appserver appears to hang the 
role popup window when saving)

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1# 
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethod

[jira] [Created] (SYNCOPE-382) syncope hangs indefinitely after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)
Nik Tetteh-Lartey created SYNCOPE-382:
-

 Summary: syncope hangs indefinitely after a CLI role create and 
list
 Key: SYNCOPE-382
 URL: https://issues.apache.org/jira/browse/SYNCOPE-382
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
 Environment: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1#
Reporter: Nik Tetteh-Lartey
Priority: Critical


syncope stops responding completely after a CLI role create and list:

[nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
http://10.0.0.183:9090/syncope/cxf/roles --data 
"babar6" -H "Content-type: application/xml"  -D 
/tmp/headers 



117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}




117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
curl: (52) Empty reply from server
[nik@anvil idmRBAC]$

2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
Servlet.service() for servlet CXFServlet threw exception
java.lang.NoSuchMethodError: 
javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at 
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at 
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
 

[jira] [Updated] (SYNCOPE-382) syncope hangs indefinitely after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Attachment: jstack.out

> syncope hangs indefinitely after a CLI role create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: -bash-4.1# cat /etc/*ease*
> CentOS release 6.3 (Final)
> cat: /etc/lsb-release.d: Is a directory
> CentOS release 6.3 (Final)
> CentOS release 6.3 (Final)
> cpe:/o:centos:linux:6:GA
> -bash-4.1#
>Reporter: Nik Tetteh-Lartey
>Priority: Critical
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> at 
> or

[jira] [Updated] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-381:
--

Attachment: jstack.out

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDis

[jira] [Commented] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

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

Nik Tetteh-Lartey commented on SYNCOPE-381:
---

comment ignore the attached jstack.out it is for another bug and I cant find 
out how to remove it from this report :-(

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.m

[jira] [Comment Edited] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

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

Nik Tetteh-Lartey edited comment on SYNCOPE-381 at 5/31/13 12:24 PM:
-

ignore the attached jstack.out it is for another bug and I cant find out how to 
remove it from this report :-(

  was (Author: ntlartey):
comment ignore the attached jstack.out it is for another bug and I cant 
find out how to remove it from this report :-(
  
> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodIn

[jira] [Updated] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-381:
---

Attachment: (was: jstack.out)

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatche

[jira] [Commented] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread JIRA

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

Francesco Chicchiriccò commented on SYNCOPE-381:


[~ntlartey] Attachment removed.

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.spr

[jira] [Updated] (SYNCOPE-382) syncope hangs indefinitely after a CLI role create and list

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-382:
---

Priority: Major  (was: Critical)

> syncope hangs indefinitely after a CLI role create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionMa

[jira] [Updated] (SYNCOPE-382) syncope hangs indefinitely after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Environment: Glassfish  (was: -bash-4.1# cat /etc/*ease*
CentOS release 6.3 (Final)
cat: /etc/lsb-release.d: Is a directory
CentOS release 6.3 (Final)
CentOS release 6.3 (Final)
cpe:/o:centos:linux:6:GA
-bash-4.1#)

> syncope hangs indefinitely after a CLI role create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Priority: Critical
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> at

[jira] [Updated] (SYNCOPE-382) Core hangs indefinitely after a CLI role create and list

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-382:
---

Fix Version/s: 1.2.0
   1.1.2
  Summary: Core hangs indefinitely after a CLI role create and list  
(was: syncope hangs indefinitely after a CLI role create and list)

> Core hangs indefinitely after a CLI role create and list
> 
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> at 
> org.spring

[jira] [Commented] (SYNCOPE-382) syncope hangs indefinitely after a CLI role create and list

2013-05-31 Thread JIRA

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

Francesco Chicchiriccò commented on SYNCOPE-382:


[~ntlartey], problems with CXF and Glassfish are under investigation (see dev 
ML), so please don't open other similar issues.

As a workaround please use Spring MVC equivalent methods (see [1] for details).

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/REST+API+upgrade

> syncope hangs indefinitely after a CLI role create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springf

[jira] [Updated] (SYNCOPE-382) syncope hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Summary: syncope hangs for a very long time (1h+ and then resumes) after a 
CLI role create and list  (was: Core hangs indefinitely after a CLI role create 
and list)

> syncope hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> --
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> syncope stops responding completely after a CLI role create and list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFi

[jira] [Updated] (SYNCOPE-382) syncope hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Description: 
syncope stops responding for 1h+ and then resumes after a CLI role create and 
list:

[nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
http://10.0.0.183:9090/syncope/cxf/roles --data 
"babar6" -H "Content-type: application/xml"  -D 
/tmp/headers 



117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}




117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
curl: (52) Empty reply from server
[nik@anvil idmRBAC]$

2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
Servlet.service() for servlet CXFServlet threw exception
java.lang.NoSuchMethodError: 
javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at 
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at 
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.save

[jira] [Created] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-383:
--

 Summary: Failure assigning resource to an existing user
 Key: SYNCOPE-383
 URL: https://issues.apache.org/jira/browse/SYNCOPE-383
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: Development
Reporter: fabio martelli
 Fix For: 1.1.2


Resource assignment to an existing user fails if the resource require password 
but a password change is not forced on syncope itself.

Steps:
1. create a new user;
2. update user by assigning resource (the resource must require password) and 
specifying a new pwd
3. ... error returned ...


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-382:
---

Summary: Core hangs for a very long time (1h+ and then resumes) after a CLI 
role create and list  (was: syncope hangs for a very long time (1h+ and then 
resumes) after a CLI role create and list)

> Core hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out
>
>
> syncope stops responding for 1h+ and then resumes after a CLI role create and 
> list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.Except

[jira] [Updated] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-383:
---

Fix Version/s: 1.2.0

> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Attachment: jstack.out2

> Core hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out, jstack.out2
>
>
> syncope stops responding for 1h+ and then resumes after a CLI role create and 
> list:
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainPro

[jira] [Updated] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nik Tetteh-Lartey updated SYNCOPE-382:
--

Description: 
syncope stops responding for 1h+ and then resumes after a CLI role create and 
list:
(The syncope console remains unreachable see jstack.out2 attached)

[nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
http://10.0.0.183:9090/syncope/cxf/roles --data 
"babar6" -H "Content-type: application/xml"  -D 
/tmp/headers 



117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}




117




false
false
false
false
false
false
babar6
0

[nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: application/json" 
-X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
curl: (52) Empty reply from server
[nik@anvil idmRBAC]$

2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
Servlet.service() for servlet CXFServlet threw exception
java.lang.NoSuchMethodError: 
javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
at 
org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at 
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at 
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at 
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Filte

[jira] [Commented] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Nik Tetteh-Lartey (JIRA)

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

Nik Tetteh-Lartey commented on SYNCOPE-382:
---

Thanks Francesco, ok will raise no more issues until this CXF + glassfish 
investigation is complete.

> Core hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out, jstack.out2
>
>
> syncope stops responding for 1h+ and then resumes after a CLI role create and 
> list:
> (The syncope console remains unreachable see jstack.out2 attached)
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.s

CXF problem deploying Syncope in Glasshfish

2013-05-31 Thread Massimiliano Perrone

Hi CXF guys,
I have a little question for you :)

In this moment, deploying Syncope in Glassfish, we have following execption:

Root cause:

java.lang.NoSuchMethodError: 
javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String; 
at 
org.apache.syncope.console.commons.HttpResourceStream.(HttpResourceStream.java:49) 
at 
org.apache.syncope.console.pages.Configuration$4.onClick(Configuration.java:341)



The cause is that Glassfish's library contain jersey-core.jar because:

jar tvf jersey-core.jar:
 2842 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$ResponseBuilder.class
  1392 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$Status$Family.class

  3979 Sat Mar 31 18:48:48 CEST 2012 javax/ws/rs/core/Response$Status.class
   462 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$StatusType.class

  5153 Sat Mar 31 18:48:48 CEST 2012 javax/ws/rs/core/Response.class

and syncope and syncope-console war have the same classes in 
javax.ws.rs-api-2.0-m15.jar library.


To solve it I try cxf documentation in 
http://cxf.apache.org/docs/application-server-specific-configuration-guide.html 
where I found



   Glassfish

CXF Interceptors will not work in Glassfish without this sun-web.xml 
file to configure the classloader. By default, Glassfish will use Metro 
for JAX-WS services so the classloader needs to be configured to allow 
CXF libraries to provide JAX-WS services. The following sun-web.xml xml 
source was added to /WEB-INF to resolve this issue:



http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>





but the situation isn't changed because Glassfish documentation in 
http://docs.oracle.com/cd/E18930_01/html/821-2418/gfqpi.html
"For a number of packages, including java.* and javax.*, symbol 
resolution is always delegated to the parent class loader regardless of 
the delegate setting. This prevents applications from overriding core 
Java runtime classes or changing the API versions of specifications that 
are part of the Java EE platform."


Nowhow can we solve this library conflict? Have you any suggestions?
Thanks for your help.

Massimiliano

--
Massimiliano Perrone
Tel +39 393 9121310

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~massi/

"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)



[jira] [Created] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread JIRA
Francesco Chicchiriccò created SYNCOPE-384:
--

 Summary: Issues with CXF and Glassfish
 Key: SYNCOPE-384
 URL: https://issues.apache.org/jira/browse/SYNCOPE-384
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.1
 Environment: Glassfish
Reporter: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


As reported in ML [1] there are currently problems running CXF services in 
Glassfish.

[1] 
http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: CXF problem deploying Syncope in Glasshfish

2013-05-31 Thread Massimiliano Perrone

On 31/05/2013 14:46, Massimiliano Perrone wrote:

Hi CXF guys,
I have a little question for you :)

In this moment, deploying Syncope in Glassfish, we have following 
execption:


Root cause:

java.lang.NoSuchMethodError: 
javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String; 
at 
org.apache.syncope.console.commons.HttpResourceStream.(HttpResourceStream.java:49) 
at 
org.apache.syncope.console.pages.Configuration$4.onClick(Configuration.java:341)



The cause is that Glassfish's library contain jersey-core.jar because:

jar tvf jersey-core.jar:
 2842 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$ResponseBuilder.class
  1392 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$Status$Family.class
  3979 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$Status.class
   462 Sat Mar 31 18:48:48 CEST 2012 
javax/ws/rs/core/Response$StatusType.class

  5153 Sat Mar 31 18:48:48 CEST 2012 javax/ws/rs/core/Response.class

and syncope and syncope-console war have the same classes in 
javax.ws.rs-api-2.0-m15.jar library.


To solve it I try cxf documentation in 
http://cxf.apache.org/docs/application-server-specific-configuration-guide.html 
where I found



   Glassfish

CXF Interceptors will not work in Glassfish without this sun-web.xml 
file to configure the classloader. By default, Glassfish will use 
Metro for JAX-WS services so the classloader needs to be configured to 
allow CXF libraries to provide JAX-WS services. The following 
sun-web.xml xml source was added to /WEB-INF to resolve this issue:



http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>





but the situation isn't changed because Glassfish documentation in 
http://docs.oracle.com/cd/E18930_01/html/821-2418/gfqpi.html
"For a number of packages, including java.* and javax.*, symbol 
resolution is always delegated to the parent class loader regardless 
of the delegate setting. This prevents applications from overriding 
core Java runtime classes or changing the API versions of 
specifications that are part of the Java EE platform."


Nowhow can we solve this library conflict? Have you any suggestions?
Thanks for your help.


I found the solution, add this property to JVM Option of glassfish instance:

-Dcom.sun.enterprise.overrideablejavaxpackages=javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext

of course after adding glassfish-web.xml to webapp.

Massimiliano



Massimiliano




--
Massimiliano Perrone
Tel +39 393 9121310

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~massi/

"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)



[jira] [Assigned] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread fabio martelli (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

fabio martelli reassigned SYNCOPE-383:
--

Assignee: fabio martelli

> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
>Assignee: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone reassigned SYNCOPE-384:


Assignee: Massimiliano Perrone

> Issues with CXF and Glassfish
> -
>
> Key: SYNCOPE-384
> URL: https://issues.apache.org/jira/browse/SYNCOPE-384
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Francesco Chicchiriccò
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> As reported in ML [1] there are currently problems running CXF services in 
> Glassfish.
> [1] 
> http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone reassigned SYNCOPE-382:


Assignee: Massimiliano Perrone

> Core hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out, jstack.out2
>
>
> syncope stops responding for 1h+ and then resumes after a CLI role create and 
> list:
> (The syncope console remains unreachable see jstack.out2 attached)
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(Exception

[jira] [Resolved] (SYNCOPE-382) Core hangs for a very long time (1h+ and then resumes) after a CLI role create and list

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone resolved SYNCOPE-382.
--

Resolution: Fixed

Committed revision 1488225.


> Core hangs for a very long time (1h+ and then resumes) after a CLI role 
> create and list
> ---
>
> Key: SYNCOPE-382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-382
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
> Attachments: jstack.out, jstack.out2
>
>
> syncope stops responding for 1h+ and then resumes after a CLI role create and 
> list:
> (The syncope console remains unreachable see jstack.out2 attached)
> [nik@anvil idmRBAC]$ curl -u admin:passwoX POST 
> http://10.0.0.183:9090/syncope/cxf/roles --data 
> "babar6" -H "Content-type: application/xml"  -D 
> /tmp/headers 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> 
> 
> 
> 
> 117
> 
> 
> 
> 
> false
> false
> false
> false
> false
> false
> babar6
> 0
> 
> [nik@anvil idmRBAC]$ curl -u admin:password -H "Content-Type: 
> application/json" -X GET http://10.0.0.183:9090/syncope/cxf/roles/{117}
> curl: (52) Empty reply from server
> [nik@anvil idmRBAC]$
> 2013-05-31 12:31:40.190+0200 (21) StandardWrapperValve[CXFServlet]: PWC1406: 
> Servlet.service() for servlet CXFServlet threw exception
> java.lang.NoSuchMethodError: 
> javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
> at javax.ws.rs.ClientErrorException.(ClientErrorException.java:101)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:368)
> at 
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:859)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromUriParam(JAXRSUtils.java:1133)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:825)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:800)
> at 
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:747)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:240)
> at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:100)
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:168)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
> at 
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> at 
> org.springframework.security.web.access.ExceptionTranslation

[jira] [Resolved] (SYNCOPE-377) Exporting configuration via console causes exceptions to be thrown

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone resolved SYNCOPE-377.
--

Resolution: Fixed

Committed revision 1488225.


> Exporting configuration via console causes exceptions to be thrown
> --
>
> Key: SYNCOPE-377
> URL: https://issues.apache.org/jira/browse/SYNCOPE-377
> Project: Syncope
>  Issue Type: Bug
>  Components: console, core
>Affects Versions: 1.1.2
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> Exception is thrown by console when the export DB symbol is pushed from 
> Console->Confugurations->export symbol
> Unexpected RuntimeException
> Last cause: 
> javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
> WicketMessage: Method onLinkClicked of interface 
> org.apache.wicket.markup.html.link.ILinkListener targeted at [Link [Component 
> id = dbExportLink]] on component [Link [Component id = dbExportLink]] threw 
> an exception
> Stacktrace
> Root cause:
> java.lang.NoSuchMethodError: 
> javax.ws.rs.core.Response.getHeaderString(Ljava/lang/String;)Ljava/lang/String;
> at 
> org.apache.syncope.console.commons.HttpResourceStream.(HttpResourceStream.java:49)
> at 
> org.apache.syncope.console.pages.Configuration$4.onClick(Configuration.java:341)
> at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:190)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> at 
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)
> at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:240)
> at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
> at 
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
> at 
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at 
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
> at 
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
> at 
> com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
> at 
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
> at 
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
> at 
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> at 
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> at 
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> at 
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> at 
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:

[jira] [Resolved] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone resolved SYNCOPE-384.
--

Resolution: Fixed

Committed revision 1488225.


> Issues with CXF and Glassfish
> -
>
> Key: SYNCOPE-384
> URL: https://issues.apache.org/jira/browse/SYNCOPE-384
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Francesco Chicchiriccò
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> As reported in ML [1] there are currently problems running CXF services in 
> Glassfish.
> [1] 
> http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread fabio martelli (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

fabio martelli updated SYNCOPE-383:
---

Component/s: (was: console)
 core

> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
>Assignee: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread fabio martelli (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

fabio martelli resolved SYNCOPE-383.


Resolution: Fixed

> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
>Assignee: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone reassigned SYNCOPE-381:


Assignee: Massimiliano Perrone

> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> org.springframework.web.ser

[jira] [Resolved] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone resolved SYNCOPE-381.
--

Resolution: Fixed

Committed revision 1488291.


> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
>   at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
>   at 
> or

[jira] [Resolved] (SYNCOPE-380) Deleting a role from admin console throws an exception

2013-05-31 Thread Massimiliano Perrone (JIRA)

 [ 
https://issues.apache.org/jira/browse/SYNCOPE-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimiliano Perrone resolved SYNCOPE-380.
--

Resolution: Fixed

Committed revision 1488291.


> Deleting a role from admin console throws an exception
> --
>
> Key: SYNCOPE-380
> URL: https://issues.apache.org/jira/browse/SYNCOPE-380
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> deleting a role from the console throws the following exception:
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> Markup
> The problem is in 
> "file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html":
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> 
> Stacktrace
> Root cause:
> Unable to find component with id 'container' in 
> [TransparentWebMarkupContainer [Component id = wicket_extend6]]
> Expected: 'wicket_child5:wicket_extend6.container'.
> Found with similar names: ''
> MarkupStream: [markup = 
> file:/usr/glassfish-3.1/glassfish/domains/ussfactory/applications/syncope-console/WEB-INF/classes/org/apache/syncope/console/pages/ResultStatusModalPage.html
> 
> 
> 
>  
> 
> 
> 
> [Attributes head]
> 
> 
> 
> 
> [Attribute name]
> 
> 
> [Before value]
> 
> 
> [After value]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [After value]
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> [before]
> 
> 
> [after]
> 
> 
> 
> 
> 
> 
> 
> [resource name]
> 
> 
> 
> [propagation result message]
>  
> [propagation result]
> 
> 
> 
> 
> 
> 
>  style="margin:30px; width:inherit">
> 
> 
> 
> 
> 
> , index = 103, current = ' id="users-contain" class="ui-widget" style="margin:30px; width:inherit">' 
> (line 0, column 0)]
> at 
> org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1435)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1529)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1484)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2548)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1493)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1390)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1554)
> at org.apache.wicket.Page.onRender(Page.java:876)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2378)
> at org.apache.wicket.Component.render(Component.java:2306)
> at org.apache.wicket.Page.renderPage(Page.java:1010)
> at 
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:116)
> at 
> 

[jira] [Commented] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-381:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-381] bug introduced from builder (Revision 1488291)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ResultStatusModalPage.java


> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.Hand

[jira] [Commented] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-383:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-383] merged from 1_1_X (Revision 1488260)

 Result = SUCCESS
fmartelli : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
>Assignee: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-383:


Integrated in Syncope-1_1_X #54 (See 
[https://builds.apache.org/job/Syncope-1_1_X/54/])
[SYNCOPE-383] Pwd won't be mandatory anymore during user update (removed 
test for issue 147). Pwd existence will be checked during provisioning and may 
be considered like a generic propagation error. (Revision 1488258)

 Result = SUCCESS
fmartelli : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


> Failure assigning resource to an existing user
> --
>
> Key: SYNCOPE-383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-383
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.1
> Environment: Development
>Reporter: fabio martelli
>Assignee: fabio martelli
> Fix For: 1.1.2, 1.2.0
>
>
> Resource assignment to an existing user fails if the resource require 
> password but a password change is not forced on syncope itself.
> Steps:
> 1. create a new user;
> 2. update user by assigning resource (the resource must require password) and 
> specifying a new pwd
> 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-381:


Integrated in Syncope-1_1_X #54 (See 
[https://builds.apache.org/job/Syncope-1_1_X/54/])
[SYNCOPE-381] bug introduced from builder (Revision 1488286)

 Result = SUCCESS
massi : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ResultStatusModalPage.java


> Adding and saving roles with resources during save
> --
>
> Key: SYNCOPE-381
> URL: https://issues.apache.org/jira/browse/SYNCOPE-381
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Nik Tetteh-Lartey
>Assignee: Massimiliano Perrone
>Priority: Minor
> Fix For: 1.1.2, 1.2.0
>
>
> add a new role which is connected to an ldap by a resource connector. 
> Then after pressing save the role popup window appears hung, so press save 
> several times and eventually use the x to cancel. 
> You end up with many duplicate roles. If you delete all the duplicates until 
> you end with one role and then try and create a new role we get the following 
> exception thrown:
> 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
> PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
> org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId()
>   at 
> org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke()
>   at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>   at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>   at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>   at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>   at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>   at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
>   at 
> org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read()
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   at java.lang.reflect.Method.invoke(Method.java:597)
>   at 
> org.springframework.web.bind.annotation.support.Handl

[jira] [Commented] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-384:


Integrated in Syncope-1_1_X #54 (See 
[https://builds.apache.org/job/Syncope-1_1_X/54/])
[SYNCOPE-384] glassfish-web.xml file to set the class loader delegation to 
false (Revision 1488224)

 Result = SUCCESS
massi : 
Files : 
* /syncope/branches/1_1_X/console/src/main/webapp/WEB-INF/glassfish-web.xml


> Issues with CXF and Glassfish
> -
>
> Key: SYNCOPE-384
> URL: https://issues.apache.org/jira/browse/SYNCOPE-384
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Francesco Chicchiriccò
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> As reported in ML [1] there are currently problems running CXF services in 
> Glassfish.
> [1] 
> http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread Hudson (JIRA)

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

Hudson commented on SYNCOPE-384:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-384] glassfish-web.xml file to set the class loader delegation to 
false (Revision 1488225)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk/console/src/main/webapp/WEB-INF/glassfish-web.xml


> Issues with CXF and Glassfish
> -
>
> Key: SYNCOPE-384
> URL: https://issues.apache.org/jira/browse/SYNCOPE-384
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 1.1.1
> Environment: Glassfish
>Reporter: Francesco Chicchiriccò
>Assignee: Massimiliano Perrone
> Fix For: 1.1.2, 1.2.0
>
>
> As reported in ML [1] there are currently problems running CXF services in 
> Glassfish.
> [1] 
> http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira