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

ravichoudhary

Members
  • Posts

    4
  • Joined

  • Last visited

ravichoudhary's Achievements

Rookie

Rookie (2/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  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...