Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
TRIRIGA BIRT developer tools not displaying in preferences after plugin install
mrwienerdog
<p>Up until two days ago, my install of Eclipse Helios with BIRT (from the all-in-one 2.6.2 package) worked just fine. While creating a report, my install froze. I restarted and then BIRT tools were no longer available. I deleted my eclipse folder along with my .metadata and .eclipse folders, and unzipped the package again.</p>
<p>Went through the normal setup - Help>Install Software, installed the 'IBM TRIRIGA BIRT Features' and then restarted. Still no tools available. Also tried to install older and newer versions of the all-in-one to no avail.</p>
<p> </p>
<p>What gives?</p>
<p> </p>
<p> </p>
Find more posts tagged with
Comments
JFreeman
<p>Are you pointing eclipse to your existing workspace?</p>
<p>If so, try creating a new workspace. Maybe there is something lingering there causing issues.</p>
mrwienerdog
<p>Thank you JFreeman.... I should've mentioned above, but I've changed the workspace a number of times (new ones, existing ones - you name it!).</p>
JFreeman
<p>Well that is a bit strange.</p>
<p>Do you see any errors in the eclipse log?</p>
<p>Did you get any errors when installing the tririga tools?</p>
mrwienerdog
<p>No errors when installing tools. I checked the install.log in the config -> org.eclipse.update folder, and all it says is '!ACTIVITY 1445352517008 Oct 20, 2015 09:48:37.08 file:/C:/birt-report-designer-all-in-one-2_6_2/eclipse/ site-install success', </p>
<p> </p>
<p>However, I check the log file in the .metadata folder of my workspace, and there are errors there. All of the cached jars that are over 2000KB throw the following error:</p>
<p> </p>
<div> </div>
<div>org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at file:/C:/Eclipse_Helios/eclipse/p2/org.eclipse.equinox.p2.repository/cache/content625995868.jar.</div>
<div> </div>
<div>and then (after the stacktrace):</div>
<div> </div>
<div>Caused by: java.io.IOException: Parser has reached the entity expansion limit "64,000" set by the Application.</div>
<div> </div>
<div>I've looked around and found a couple of solutions (one is about the settings in eclipse, to set the jre above 1.4 (which hasn't been working), or to create a file called jaxp.properties and place it ${java.home}/lib/jaxp.properties.</div>
<div> </div>
<div> </div>
<div> </div>
<div>EDIT II:<br><br><p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">So I've uninstalled all java versions, and I've found the following:</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">The official IBM TRIRIGA report writer pdf says to have java 1.5 installed.</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">I have tried multiple versions of 1.5, and all install well, no errors in the log files whatsoever. However (and this is the most perplexing) - the IBM TRIRIGA feature doesn't show in preferences. No errors any where, just no plugin showing.</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">I tried java 1.6, and the feature shows, but when I try to connect to the DB, it throws a connection error:</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;"> </p>
<div>!ENTRY com.tririga.platform.birt.preferences 4 0 2015-10-23 09:19:27.376</div>
<div>!MESSAGE Connection Failed</div>
<div>!STACK 0</div>
<div>com.tririga.platform.clientserver.reqresp.RequestResponseException: An Error Occurred. Contact your System Administrator. -- [MID-2406107507]</div>
<div>at com.tririga.platform.clientserver.shared.http.ObjectSerializer.marshallError(ObjectSerializer.java:47)</div>
<div>at com.tririga.platform.clientserver.shared.http.ObjectSerializer.marshall(ObjectSerializer.java:57)</div>
<div>at com.tririga.platform.clientserver.server.http.HTTPClientConnectionHandler.doPost(HTTPClientConnectionHandler.java:133)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at com.tririga.platform.context.ContextFilter$2.execute(ContextFilter.java:130)</div>
<div>at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnlyContext(ContextServiceImpl.java:146)</div>
<div>at com.tririga.platform.context.ContextFilter.doFilterInternal(ContextFilter.java:116)</div>
<div>at com.tririga.platform.context.ContextFilter.doFilter(ContextFilter.java:65)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at com.tririga.web.filter.XSSDecodingFilter.doFilter(XSSDecodingFilter.java:61)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at com.tririga.web.filter.XSSURLEncodeFilter.doFilter(XSSURLEncodeFilter.java:68)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at com.tririga.web.filter.EncodingFilter.doFilter(EncodingFilter.java:29)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</div>
<div>at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)</div>
<div>at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)</div>
<div>at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)</div>
<div>at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</div>
<div>at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)</div>
<div>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)</div>
<div>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)</div>
<div>at java.lang.Thread.run(Thread.java:662)</div>
<div>Caused by: com.tririga.platform.clientserver.reqresp.RequestResponseException: </div>
<div>at com.tririga.platform.clientserver.shared.http.ObjectSerializer.marshallError(ObjectSerializer.java:46)</div>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;"> </p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">Back to java 1.4, and the feature doesn't show, and te original "64000" error shows.</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">Dammit.</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;"> </p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;"> </p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;">EDIT III:<br><br>
I'm back in java 1.4, and I've modified the ini file to allow the parser to handle more objects. No longer getting any logged errors. However, just like in java 1.5, the IBM TRIRIGA Feature isn't showing when I've installed and restarted eclipse.</p>
<p style="font-size:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;"> </p>
</div>
<div><br>
</div>