Jump to content
We've recently updated our Privacy Statement, available here ×

ravichoudhary

Members
  • Posts

    4
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by ravichoudhary

  1. Hi all, I am configuring CAS single sign on in jasper server but getting following error Error creating bean with name 'casDaoAuthorityPopulator' defined in Ser vletContext resource [/WEB-INF/applicationContext-security.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserDetailsServiceImpl] to required type [org.ac egisecurity.userdetails.UserDetailsService] for property 'userDetailsService'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserDetailsServiceImpl] to required type [org.acegisecurity.userdetails.UserDetailsService] for property 'userDetailsService': no matching editors or conversion strategy found I have performed following steps. Add following beans in file Jasperserver/WEB-INF/applicationContext-security.xml <bean id="casAuthenticationProvider" class="org.acegisecurity.providers.cas.CasAuthenticationProvider"> <property name="casAuthoritiesPopulator"> <ref local="casDaoAuthorityPopulator"/></property> <property name="casProxyDecider"> <bean class="org.acegisecurity.providers.cas.proxy.AcceptAnyCasProxy"/></property> <property name="ticketValidator"><ref local="casTicketValidator"/></property> <property name="statelessTicketCache"> <bean class="org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache"> <property name="cache"><ref local="ticketCache"/></property></bean></property> <property name="key"><value>lam_or_lame</value></property> </bean> <bean id="ticketCacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> <property name="configLocation"> <value>classpath:/ehcache-failsafe.xml</value></property> </bean> <bean id="ticketCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean"> <property name="cacheManager"><ref local="ticketCacheManager"/></property> <property name="cacheName"><value>casTicketCache</value></property> </bean> <bean id="casTicketValidator" class="org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator"> <property name="casValidate"> <value>https://myhost/cas-server/proxyValidate</value></property> <property name="serviceProperties"> <ref local="authenticationServiceProperties"/></property> </bean> <bean id="casDaoAuthorityPopulator" class="org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator"> <property name="userDetailsService"><ref local="casUserAuthorityService"/></property> </bean> <bean id="casUserAuthorityService" class="com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserDetailsServiceImpl"> <property name="adminUsers"> <list><value>tomcat</value></list></property> <property name="defaultAdminRoles"> <list><value>ROLE_USER</value> <value>ROLE_ADMINISTRATOR</value></list></property> <property name="defaultInternalRoles"> <list><value>ROLE_USER</value></list></property> </bean> and modified following beans. <bean id="authenticationServiceProperties" class="org.acegisecurity.ui.cas.ServiceProperties"> <property name="service"> <value>http://hostname2/jasperserver/j_acegi_cas_security_check</value></property> <property name="sendRenew"><value>false</value></property> </bean> <bean id="authenticationProcessingFilterEntryPoint" class="org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint"> <property name="loginUrl"><value>http://hostname1/cas/login</value></property> <property name="serviceProperties"><ref local="authenticationServiceProperties"/> </property> </bean> <bean id="authenticationProcessingFilter" class="org.acegisecurity.ui.cas.CasProcessingFilter"> <property name="authenticationManager"><ref local="authenticationManager"/></property> <property name="authenticationFailureUrl"><value>/loginerror.html</value></property> <property name="defaultTargetUrl"><value>/loginsuccess.html</value></property> <property name="filterProcessesUrl"><value>/j_acegi_cas_security_check</value></property> </bean> Please help me. I m using Jasper server pro 3.7 trial version.. -- Thanks & Regards, Ravi Choudhary
  2. Thankyou sir, My problem has been resolved by moving cross tab to summary band.
  3. Hi all, I am using iReport 3.7 for report. My report query is a mdx query as follows. SELECT {[Measures].[internet Sales Amount] ,[Measures].[internet Tax Amount]} ON COLUMNS, { [Geography].[Country].[Country]} ON ROWS FROM [Adventure Works] I have created a cross tab to show query data in report. i have add Country in row group and Internet Sales Amount in column group but it is giving following error. Error filling print... Error incrementing crosstab dataset net.sf.jasperreports.engine.JRRuntimeException: Error incrementing crosstab dataset at net.sf.jasperreports.engine.fill.JRFillCrosstab$JRFillCrosstabDataset.customIncrement(JRFillCrosstab.java:733) at net.sf.jasperreports.engine.fill.JRFillElementDataset.increment(JRFillElementDataset.java:175) at net.sf.jasperreports.engine.fill.JRCalculator.incrementDataset(JRCalculator.java:394) at net.sf.jasperreports.engine.fill.JRCalculator.initializeVariables(JRCalculator.java:278) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1908) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1940) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:724) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:272) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:114) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:923) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:119) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:271) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:970) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: net.sf.jasperreports.engine.JRException: Crosstab data has already been processed. at net.sf.jasperreports.crosstabs.fill.calculation.BucketingService.addData(BucketingService.java:300) at net.sf.jasperreports.engine.fill.JRFillCrosstab$JRFillCrosstabDataset.customIncrement(JRFillCrosstab.java:729) ... 15 more Print not filled. Try to use an EmptyDataSource... I have also tried increment option of crosstab - crossdata section but my issue not resolved. Please help me.? -- Thanks & Regards, Ravi Choudhary
  4. Hi, I want to create an XMLA Server Databasource Connection in ireport 3.7. Following steps i performed. 1. name of connection 2. xmla server url 3. Get metadata 4. Select datasource. then i select catalog but unable to change catalog it always shows first catalog selected of my datasource. i tried to change it but other catalog that are in catalog drop down are not able to select. Please help.? -- Thanks Ravi
×
×
  • Create New...