#1 2019-02-21 15:13:46

Burkhard-CSD
Member
Registered: 2019-02-21

Fehler bei Erstellung Pivot

Mit dem gestrigen Update von Version 3.0.3 auf 3.0.5 funktionieren unsere Pivot-Reports nicht mehr. Die bislang funktionierende Aggregation eines Varchar-Feldes mittels Zählen-Funktion führt nun zum unten aufgeführten Fehler, liegt hier vielleicht noch ein Bug vor? Bin für jeden Tip dankbar!

HTTP Status 500 - mondrian.rolap.RolapSchema$MondrianSchemaException: Datatype 'Integer' of measure 'Kategorie' is inconsistent with stated datatype 'String' (in Measure 'Kategorie') (at line 6, column 0)

type Exception report
message mondrian.rolap.RolapSchema$MondrianSchemaException: Datatype 'Integer' of measure 'Kategorie' is inconsistent with stated datatype 'String' (in Measure 'Kategorie') (at line 6, column 0)
description The server encountered an internal error that prevented it from fulfilling this request.
exception

java.lang.RuntimeException: mondrian.rolap.RolapSchema$MondrianSchemaException: Datatype 'Integer' of measure 'Kategorie' is inconsistent with stated datatype 'String' (in Measure 'Kategorie') (at line 6, column 0)
    net.datenwerke.rs.saiku.server.rest.resources.OlapDiscoverResource.getConnections(OlapDiscoverResource.java:129)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
    com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
    com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
    com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
    com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
    com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
    com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
    com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)
    com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)
    com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
    com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
    com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
    com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
    com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
    com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
    com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
    com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
    com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89)
    com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
    com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
    com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
    com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)

Offline

#2 2019-02-22 08:30:14

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Fehler bei Erstellung Pivot

Hallo Burkhard-CSD,

kannst du bitte ein Screenshot der Felderkonfiguration des Pivot-Berichts posten? Du kannst https://de.imgbb.com/ dazu nutzen.
Welche DB wird im Bericht verwendet?

Viele Grüße
Eduardo

Offline

#3 2019-02-28 08:29:01

Burkhard-CSD
Member
Registered: 2019-02-21

Re: Fehler bei Erstellung Pivot

eduardo wrote:

Hallo Burkhard-CSD,

kannst du bitte ein Screenshot der Felderkonfiguration des Pivot-Berichts posten? Du kannst https://de.imgbb.com/ dazu nutzen.
Welche DB wird im Bericht verwendet?

Hallo Eduardo,
sorry für den delay, leider haben mich andere Themen etwas aufgehalten. Es wird eine Postgres DB abgefragt, bei den zu zählenden Werten handelt es sich um varchar-Felder, das hat auch in der vorigen Version funktioniert.

Feldkonfiguration siehe hier
   
https://ibb.co/pjwLZTS

Beste Grüße
Burkhard

Offline

#4 2019-02-28 09:28:10

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Fehler bei Erstellung Pivot

Hallo Bukhard,

danke für die Screenshots, wir schauen uns das an. Dazu habe ich habe Ticket RS-3340 erstellt.

Viele Grüße
Eduardo

Offline

#5 2019-02-28 12:53:42

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Fehler bei Erstellung Pivot

Hallo Bukhard,

der Fehler wird in ReportServer 3.0.6 korrigiert sein. 3.0.6 wird voraussichtlich in den nächsten Tagen veröffentlicht.

Viele Grüße
Eduardo

Offline

#6 2019-03-13 17:38:23

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Fehler bei Erstellung Pivot

Hallo Burkhard,

ReportServer 3.0.6 ist bereits veröffentlicht und dieser Fehler wurde hier behoben.

Viele Grüße
Eduardo

Offline

Board footer

Powered by FluxBB