Analizing the Load log

Unknown macro: {scrollbar}

Successful Build 

How do we check if a cube has been successfully built? 

  • Users ....
  • By means of process monitoring ...
  • At log level.
...
DEBUG [BuilderMessageBean] MESSAGE BEAN: Id: El Datamart "Demo" se construyó satisfactoriamente. [com.ideasoft.o3.builder.service.BuilderMessageBean] TR[WorkManager(2)-6]
...

Multidimensional Model not found

What happens when the model is not found? 

This may happen if the path...

The effect of this problem will be that...

When O3 does not find the model of the cube being built, it generates an exception which can be seen in the log. 
Activity will not be completed until the time established in the cube programming expires. ( Build expiry) 

INFO  [O3] Notificación: Cube not found. Rebuilding ... [O3] TR[Thread-38]
INFO  [O3] Trace: Skipping source due to Exception "java.io.FileNotFoundException: /ideasoft/O3-5.0.023/files/Demo.mdl (No such file or directory)" using "LocalSource" for "file:/ideasoft/O3-5.0.023/files/Demo.mdl". [O3] TR[Thread-38]
INFO  [O3] Debug: RECEIVED EXCEPTION: java.io.FileNotFoundException: /ideasoft/O3-5.0.023/files/Demo.mdl (No such file or directory) [O3] TR[Thread-38]
INFO  [O3] Debug: java.io.FileNotFoundException: /ideasoft/O3-5.0.023/files/Demo.mdl (No such file or directory) [O3] TR[Thread-38]

To solve this problem , edit the model's URL in ...

What happens when a model is not valid?

INFO  [O3] Debug: com.ideasoft.syntax.SyntaxTreeBuilderException: Wrong child node: com.ideasoft.syntax.IntrospectorSTB [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.syntax.MeasureDefSTB.addChild(MeasureDefSTB.java:139) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.syntax.SyntaxReader.readNode(Unknown Source) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.syntax.SyntaxReader.readNode(Unknown Source) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.syntax.SyntaxReader.readNode(Unknown Source) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.syntax.SyntaxReader.getObject(Unknown Source) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.mdm.CubeDefContentHandler.readContent(CubeDefContentHandler.java:151) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.mdserver.RepositorySource.lookup(RepositorySource.java:75) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.mdserver.Resolver.lookup(Resolver.java:177) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.mdserver.Resolver.lookup(Resolver.java:166) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.builder.Builder.runModel(Builder.java:486) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.builder.Builder.runServerCube(Builder.java:772) [O3] TR[Thread-27]
INFO  [O3] 	at ideasoft.olap.builder.Builder.run(Builder.java:276) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.app.Context.execute(Context.java:49) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.app.AppMain.execute(AppMain.java:79) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.app.AppMain.execute(AppMain.java:71) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [O3] TR[Thread-27]
INFO  [O3] 	at java.lang.reflect.Method.invoke(Method.java:585) [O3] TR[Thread-27]
INFO  [O3] 	at com.ideasoft.util.launcher.Launcher.main(DashOB8487) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [O3] TR[Thread-27]
INFO  [O3] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [O3] TR[Thread-27]
INFO  [O3] 	at java.lang.reflect.Method.invoke(Method.java:585) [O3] TR[Thread-27]
INFO  [O3] 	at com.zerog.lax.LAX.launch(DashoA8113) [O3] TR[Thread-27]
INFO  [O3] 	at com.zerog.lax.LAX.main(DashoA8113) [O3] TR[Thread-27]

What if data are not found?

INFO  [O3] Notificación: $INSTALL_DIR$/files/Demo.txt: File name replaced to: file:/ideasoft/O3-5.0.023/files/Demo.txt [O3] TR[Thread-29]
INFO  [O3] java.io.FileNotFoundException: /ideasoft/O3-5.0.023/files/Demo.txt (No such file or directory) [O3] TR[Thread-29]
INFO  [O3] 	at java.io.FileInputStream.open(Native Method) [O3] TR[Thread-29]
INFO  [O3] 	at java.io.FileInputStream.<init>(FileInputStream.java:106) [O3] TR[Thread-29]
INFO  [O3] 	at java.io.FileInputStream.<init>(FileInputStream.java:66) [O3] TR[Thread-29]
INFO  [O3] 	at java.io.FileReader.<init>(FileReader.java:41) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.mdm.LineFileFormat.constructBufferedReader(LineFileFormat.java:228) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.mdm.LineFileFormat.getReader(LineFileFormat.java:66) [O3] TR[Thread-29]
INFO  [O3] 	at com.ideasoft.datatools.external.ExternalFormat.verifySource(ExternalFormat.java:316) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.mdm.CubeBuilder.verifySources(CubeBuilder.java:411) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.mdm.CubeBuilder.buildFull(CubeBuilder.java:119) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.builder.Builder.buildCube(Builder.java:1024) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.builder.Builder.runModel(Builder.java:544) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.builder.Builder.runServerCube(Builder.java:772) [O3] TR[Thread-29]
INFO  [O3] 	at ideasoft.olap.builder.Builder.run(Builder.java:276) [O3] TR[Thread-29]
INFO  [O3] 	at com.ideasoft.app.Context.execute(Context.java:49) [O3] TR[Thread-29]
INFO  [O3] 	at com.ideasoft.app.AppMain.execute(AppMain.java:79) [O3] TR[Thread-29]
INFO  [O3] 	at com.ideasoft.app.AppMain.execute(AppMain.java:71) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [O3] TR[Thread-29]
INFO  [O3] 	at java.lang.reflect.Method.invoke(Method.java:585) [O3] TR[Thread-29]
INFO  [O3] 	at com.ideasoft.util.launcher.Launcher.main(DashOB8487) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [O3] TR[Thread-29]
INFO  [O3] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [O3] TR[Thread-29]
INFO  [O3] 	at java.lang.reflect.Method.invoke(Method.java:585) [O3] TR[Thread-29]
INFO  [O3] 	at com.zerog.lax.LAX.launch(DashoA8113) [O3] TR[Thread-29]
INFO  [O3] 	at com.zerog.lax.LAX.main(DashoA8113) [O3] TR[Thread-29]
INFO  [O3] Error: Archivo no encontrado (/ideasoft/O3-5.0.023/files/Demo.txt (No such file or directory)). [O3] TR[Thread-29]
INFO  [O3] Notificación: UNAVAILABLE SOURCE: Source [O3] TR[Thread-29]

Unknown macro: {scrollbar}