Wednesday, June 3, 2020

Moumie Channel Intro Video

Dev Tips#43 Connect MYSQL to a Jasper report in Java and JDBC

Dev Tips#42 Passing parameters to a Jasper Report in Java

Dev Tips#41 Create a report in TIBCO Jasper Report Studio with MySQL

Dev Tips#40 How to connect and browser MySQL in Netbeans 8 IDE

Dev Tips#39 Jasper report in Java 8 and Netbeans 8

Dev Tips#38 Java Maven project in Netbeans : or one of its dependencies ...

Dev Tips#37 Create your first Jasper report in Java and VS code maven

Dev Tips#36 Create your first report in TIBCO Jasper Report Studio

Dev Tips#35 How to download and install Jasper Report Studio in a 32 bit...

Career#002 Career in SCADA : What do you do as a SCADA Engineer or SCA...

Dev Tips#34 How to install and run java in visual studio code

Blender 2.8.0 and other versions crashes on startup in windows 32bit or ...

Dev Tips#33 chrome exe uses 100% of the CPU SOLVED

Career#001 Introduction and Career in SCADA

K8S#004 How to use Katacoda Kubernetes Playground

K8S#003 What is YMAL ? No stress

K8S#002 How to use the labs play with k8s online tool

K8S#001 Most popular free online k8s kubernetes tools

Networking#002 Cisco PacketTracer - Where to go after the installation G...

Networking#001 Download and install Cisco Packet Tracer SOLVED

PLC Tips 005 - create and run your first ladder logic program in RsLogix...

PLC Tips 004# Downloading and install a FREE RsLogix Emulate 500

PLC Tips 003#Installing a Free RsLogix 500

PLC Tips 002#Installing a Free RsLogix 500

PLC Tips 001#Download Free RsLogix 500

Convert a Word file To PDF For Free

13 Spring boot connecting to MongoDB

Dev Tips#32 Spring boot Maven POM xml line 1 error

Dev Tips#31 Spring boot API architecture How to organize your API code

Dev Tips#30 How to change the visual studio code theme or background and...

Dev Tips#29 Install and create a spring boot project in visual studio code

Dev Tips#28 Angular Project in EclipseSTS Using Angular IDE CL plugins

12 - Spring boot Introduction to Unit Testing with JUnit Hello World

Dev Tips#27 Spring boot error : Eureka Server – Client discovery Unknown...

11 Spring Boot Consuming a microservice with RestTemplate and Eureka

Dev Tips#26 Close and remove project from Package Explorer in Eclipse SO...

10 Spring Boot Install Eureka Server and Client in STS SOLVED

Dev Tips#25 How to use the Java API Online Documentation

Dev Tips#24 Eclipse unbound classpath container

Dev Tips#23 Convert twos complement to decimal value Algorithm and Code ...

Structured Text#29 Visualisation with Codesys Global Variables

Structured Text#28 Global Variables

Structured Text#27Visualisation with Codesys Button and Events

Structured Text#26 Visualisation with Codesys Input Field Float Double Real

Structured Text#25 Visualisation with Codesys Input Field Integer

Structured Text#24 Visualisation with Codesys

Structured Text#23 Task

Structured Text#22 POU Program

Structured Text#21 POU Function Bolck

Structured Text#20 POU Function

Dev Tips#22 LINQPAD Insert data into MySQL using VB

Dev Tips#21 LINQPAD connect to MySql Oracle SQLite

Structured Text#19 REFACTORING

Structured Text#18 UNION

Structured Text#17 ALIAS

Structured Text#16 STRUCTURE

Structured Text#15 ENUMERATION

Structured Text#14 CONSTANT

Structured Text#13 CONTINUE in loop

Structured Text#12 REPEAT Loop

Structured Text#11 WHILE Loop

Structured Text#10 FOR Loop

Structured Text#09 Arrays

Structured Text#08 CASE statements

Dev Tips#44 Add an image to a jasper report in Java Netbeans SOLVED

Friday, May 29, 2020

Dev Tips#43 Connect MYSQL to a Jasper report in Java and JDBC

In this tutorial, I show you how to retrieve data from MySQL to a Jasper Report in Java. JDBC is used to get an instance of the connection and passed to the jasper report engine...
Settings.xml:
   
    <mirrors>
        <mirror>
      <id>mirror1</id>
      <mirrorOf>central</mirrorOf>
      <name>mirror1</name>
      <url>https://repo.maven.apache.org/maven2/</url>
        </mirror>
    </mirrors>
   
  
POM.xml:
   
<dependencies>
        <dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.8.0</version>
    <type>jar</type>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <artifactId>commons-collections</artifactId>
            <groupId>commons-collections</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-beanutils</artifactId>
            <groupId>commons-beanutils</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-digester</artifactId>
            <groupId>commons-digester</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-logging</artifactId>
            <groupId>commons-logging</groupId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>2.1</version>
<scope>compile</scope>
<optional>false</optional>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>
    </dependencies>
   
  
Main Java Class:
  package com.mycompany.mavenprojectdemov1;

import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader; 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
/**
 * Hello world!
 *
 */
public class App 
{
        
    public static Connection getDbaseConnection(String HOST_NAME, String DBASE_NAME,
        String USER_NAME, String USR_PASS) throws SQLException,
        ClassNotFoundException {
        Class.forName("com.mysql.jdbc.Driver");
        //String connectionURL = "jdbc:mysql://" + hostName + ":3306/" + dbName;
        String CNTION_URL = "jdbc:mysql://" + HOST_NAME + "/" + DBASE_NAME;
        Connection conn = DriverManager.getConnection(CNTION_URL, USER_NAME,USR_PASS);
        return conn;
    }
    
    public static void main( String[] args )
    {
        //Database credential
        String hostName = "localhost";
        String dbName = "springboot";
        String userName = "springboot";
        String password = "springboot";
        
        //Jasper file location
        String fileNameJrxml = "E:/Jasper/jasperv1.jrxml";
        String fileNamePdf = "E:/Jasper/jasperv1.pdf";
 
        try {
            //Getting a connection instance
            Connection connInstance = getDbaseConnection(hostName,dbName,userName,password);                   
            System.out.println("Loading the .JRMXML file ....");
            JasperDesign jasperDesign = JRXmlLoader.load(fileNameJrxml);
            System.out.println("Compiling the .JRMXML file to .JASPER file....");
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
            System.out.println("filling parameters to .JASPER file....");
            JasperPrint jprint = (JasperPrint) JasperFillManager.fillReport(jasperReport, null,connInstance);
            System.out.println("exporting the JASPER file to PDF file....");
            JasperExportManager.exportReportToPdfFile(jprint, fileNamePdf);
            System.out.println("Successfully completed the export");

        } catch (Exception e) {
            System.out.print("Exception:" + e);
        }

    }
}


  

Wednesday, May 27, 2020

Dev Tips#42 Passing parameters to a Jasper Report in Java

In this tutorial, I show you how to pass parameteres to a Jasper report in JAVA running in Netbeans IDE 8.
Settings.xml:
   
    <mirrors>
        <mirror>
      <id>mirror1</id>
      <mirrorOf>central</mirrorOf>
      <name>mirror1</name>
      <url>https://repo.maven.apache.org/maven2/</url>
        </mirror>
    </mirrors>
   
  
POM.xml:
   
<dependencies>
        <dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.8.0</version>
    <type>jar</type>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <artifactId>commons-collections</artifactId>
            <groupId>commons-collections</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-beanutils</artifactId>
            <groupId>commons-beanutils</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-digester</artifactId>
            <groupId>commons-digester</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-logging</artifactId>
            <groupId>commons-logging</groupId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>2.1</version>
<scope>compile</scope>
<optional>false</optional>
</dependency>
    </dependencies>
   
  
Main Java Class:
 package com.mycompany.mavenprojectdemov1;

import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader; 
/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
      

        String fileNameJrxml = "E:/Jasper/Blank_A4_Paramv2.jrxml";
        String fileNamePdf = "E:/Jasper/Blank_A4_Paramv2.pdf";
 
        try {
            System.out.println("Loading the .JRMXML file ....");
            JasperDesign jasperDesign = JRXmlLoader.load(fileNameJrxml);
            System.out.println("Compiling the .JRMXML file to .JASPER file....");
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
            String first_language = "Java";
            String second_language = "Structured text";
            HashMap hm = new HashMap();
            hm.put("Param_First_Language", first_language);
            hm.put("Param_Second_Language", second_language);
            System.out.println("filling parameters to .JASPER file....");
            JasperPrint jprint = (JasperPrint) JasperFillManager.fillReport(jasperReport, hm, new JREmptyDataSource());
            System.out.println("exporting the JASPER file to PDF file....");
            JasperExportManager.exportReportToPdfFile(jprint, fileNamePdf);
            System.out.println("Successfully completed the export");

        } catch (Exception e) {
            System.out.print("Exception:" + e);
        }

    }
}

  

Structured Text#07 IF statements

Tuesday, May 26, 2020

Structured Text#06 Operators of the ST language

Structured Text#05 How a ST program executes

Structured Text#04 Identifiers and Variable declarations

Structured Text#03 Data types

CPP Essential#40 Array with characters and string

CPP Essential#39 Array as parameter to a function

CPP Essential#38 Array Multidimension

CPP Essential#37 Array more

CPP Essential#36 Array

CPP Essential#35 Nested loops

CPP Essential#34 Scope and visibility

CPP Essential#33 Function Overloading More

CPP Essential#32 Function Overloading

CPP Essential#31 Function example with parameters and return

Sunday, May 24, 2020

CPP Essential#30 Function example with parameters no return

CPP Essential#29 Function example with no parameters no return

CPP Essential#28 Function Syntax

CPP Essential#27 Selection statement Switch

CPP Essential#26 Jump statement Continue

CPP Essential#25 Jump statement Break

CPP Essential#24 Iteration statement Do While Loop

CPP Essential#23 Iteration statement While Loop

CPP Essential#22 Iteration statement For Loop More

CPP Essential#21 Iteration statement For Loop

CPP Essential#20 Selection statement IF ELSEIF ELSE

CPP Essential#19 Selection statement IF ELSE

CPP Essential#18 Selection statement IF

CPP Essential#17 Statements and Flow Control

CPP Essential#16 Flash back 1

CPP Essential#15 Basic calculator

CPP Essential#14 Namespace

CPP Essential#13 Basic input and output

CPP Essential#12 Operators and operands

CPP Essential#11 Constants

CPP Essential#10 Compound type String

CPP Essential#9 Variables

CPP Essential#8 Identifiers

CPP Essential#07 Primitive data types

CPP Essential#06 Comments

CPP Essential#05 Basic CPP program structure

CPP Essential#04 Create your first CPP program in Code Blocks

CPP Essential#03 some examples of IDE and Compilers for CPP

CPP Essential#02 How to wrtie a program

CPP Essential#01 Introduction

Structured Text#02 Hello World

Structured text # 01 Codesys Installation

9-Spring Boot JPA Mysql Connection SOLVED

powershell#07 Write the name of all contents of a folder to a file

powershell#06 Call ps1 scripts from a ps1 scripts

powershell#05 Add or Substract Times to Date

powershell#04 Add or Substract Years to Date in powershell - Solved

powershell#03 Add or Substract months to Date

powershell#02 Add or Substract days to Date

powershell#01 Date Comparison in Powershell

Dev Tips#20 Quickly determine the number of Cores in your PC

8 - Spring Boot JDBC Mysql Connection SOLVED

DBA#02 Check the SQL Server properties like the Edition, Version

DBA#01 Strategy to Backup and Restore many databases in SQL Server Part1

Hardware Programming # 03 Bit Manipulation in SQL - Shifting bits in SQL

Dev Tips#19 NodeJs By bypass proxy within the corporate network

Dev Tips#18 PURE OPP vs COMPLETE OOP

7-Spring Boot Hello World Return a list of Books

6-Spring Boot Change port and other properties

5-Create a Hello World spring boot project With INITIALIZER Without IDE

3-Spring Boot Hello World

2- SpringBoot Hello World Console

Saturday, May 23, 2020

4-Spring boot Hello World

1-Spring Download and Install The Eclipse STS in Windows

Dev Tips#17 Codeblocks Management Windows Missing Resolved

Nativescript: Application entry point file not found

Nativescript: Could not reserve enough space for xKB object heap

Nativescript: Cannot find a compatible Android SDK for compilation

Nativescript: Invalide maximum heap size or could not create the JVM

Introduction to durandal lifecycle

5 Add custom total in a pivot table in excel

4 Add Calculated Field in a pivot table in excel

3 Remove Grand Total in a pivot table in excel

2 Update a Pivot Table in excel

1 Create a Pivot Table in Excel

short introduction to parameterized tests in junit

short introduction to testName rule in Junit.

short introduction to annotations in Junit

Demo Test Suite Java

How to write a Test Plant Part 2 ( test strategy) - SOLVED

How to write a Test Plan Part 1 - SOLVED

Testing#05 Java Hello World Unit testing: JUnit in Netbeans

Setting the URI of a QVTO Model in Eclipse

How to create UML model in Java part two

How to create UML model in Java part one

Hardware Programming # 02 Modbus Client Server vs Modbus Master Slave

Hardware Programming # 01 Popular Modbus libraries

Dev Tips#16 Prevent slow computer and unwanted pop up with ads - Secrets...

Dev Tips#15 Socket application on network drive unhandled exception Syst...

Dev Tips#14 How should a software engineer eat ? - Top secret revealed

Dev Tips#13 how a software engineer must think - Top Secret revealed

Dev Tips#12 Words of wisdom from confucius

Testing#04 IEEE 829 Documentation For Software Testing

Testing#03 Implementation of the brewing control unit of a coffee machin...

Testing#02 How to write a Testplan proposal ? SOLVED

Testing#01 Why you should startTesting your applications - why don't we ...

Dev Tips#11 So you want to get certified and is confused ?

Dev Tips#10 OrientDB installation on windows

Dev Tips#09 Introduction to azure templates

Dev Tips#08 How to check your bill or account status on azure

Dev Tips#07 How to start and stop Azure virtual machine scale set

MongoDb Mongoose Get a random document

Dev Tips#06 Oracle SQL Developer launch error Could not install some mo...

Dev Tips#05 Best Software Development Books ever, A MUST HAVE

QVTO and Resolution Operations

Dev Tips#04 How to load images in express js

Mongodb: mogod lock is not empty or unclean shutdown detected

Dev Tips#03 How to use xampp on Ubuntu

Dev Tips#02 Launch and Install software on ubuntu with a mouse click

Dev Tips#01 Free online Terminals and IDE

insert code snippet in microsoft word in less than a minute

socket io collaborative editor problem

MongoDB installation on Windows

programmatic creation of a uml model with an ecore file

restore microsoft word toolbar or ribbon

JMS 03 How to use the QBrowser for Glassfish and Weblogic

JMS 02 Read from a Queue with Glassfish + Netbeans

JMS 01 Post to a Queue with Glassfish + Netbeans

QVTO and Query Operations

excel dropdown list from another sheet

Introduction to QVTO on the Eclipse Modeling Tools

word processing

Dev Tips#41 Create a report in TIBCO Jasper Report Studio with MySQL

Friday, May 22, 2020

Dev Tips#40 How to connect and browser MySQL in Netbeans 8 IDE

Dev Tips#39 Jasper report in Java 8 and Netbeans 8

In this video I show you how to create a jasper report in Java 8 and Netbeans 8 with dependencies handled by maven to export a PDF. How to export a PDF in java.




Settings.xml:




  

    <mirrors>
        <mirror>
            <id>mirror1</id>
            <mirrorOf>central</mirrorOf>
            <name>mirror1</name>
            <url>https://repo.maven.apache.org/maven2</url>   
        </mirror>
    </mirrors>

  
  


Dependencies:




  

    <dependencies>
        <dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.8.0</version>
    <type>jar</type>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <artifactId>commons-collections</artifactId>
            <groupId>commons-collections</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-beanutils</artifactId>
            <groupId>commons-beanutils</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-digester</artifactId>
            <groupId>commons-digester</groupId>
        </exclusion>
        <exclusion>
            <artifactId>commons-logging</artifactId>
            <groupId>commons-logging</groupId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>2.1</version>
<scope>compile</scope>
<optional>false</optional>
</dependency>

<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports-fonts</artifactId>
    <version>6.8.0</version>
</dependency>
    </dependencies>

  
  


Java code:




  
package com.mycompany.mavenprojectdemov1;

import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader; 
/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
      

        String fileNameJrxml = "E:/Jasper/HelloPDF.jrxml"; 
        String fileNamePdf = "E:/Jasper/HelloPDFv2.pdf";
 
        try {
            System.out.println("Loading the .JRMXML file ....");
            JasperDesign jasperDesign = JRXmlLoader.load(fileNameJrxml);
            System.out.println("Compiling the .JRMXML file to .JASPER file....");
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
            HashMap hm = new HashMap();
            System.out.println("filling parameters to .JASPER file....");
            JasperPrint jprint = (JasperPrint) JasperFillManager.fillReport(jasperReport, hm, new JREmptyDataSource());
            System.out.println("exporting the JASPER file to PDF file....");
            JasperExportManager.exportReportToPdfFile(jprint, fileNamePdf);
            System.out.println("Successfully completed the export");

        } catch (Exception e) {
            System.out.print("Exception:" + e);
        }

    }
}

  




Thursday, May 21, 2020

Dev Tips#38 Java Maven project in Netbeans : or one of its dependencies ...

If you are getting this type of error message while creating a maven project in Netbeans follow my video tutorial and add the mirror show below in your netbeans settings.xml.


Error message: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from/to central (http://repo.maven.apache.org/maven2): Failed to transfer file: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom. Return code is: 501, ReasonPhrase: HTTPS Required. -> [Help 1]


Solution:


Here are the dependencies to be added in the settings.xml



   
<mirror>
      <id>mirror1</id>
      <mirrorOf>central</mirrorOf>
      <name>mirror1</name>
      <url>https://repo.maven.apache.org/maven2/</url>
</mirror>

 OR

<mirror>
   <id>google-maven-central</id>
   <name>Google Maven Central</name>
   <url>https://maven-central.storage.googleapis.com/maven2/</url>
   <mirrorOf>central</mirrorOf>
</mirror> 
   
  




Sunday, May 17, 2020

Dev Tips#37 Create your first Jasper report in Java and VS code maven


In this tutorial, I show you how to create a simple jasper report with a static text in TIBCO Jasper Report Studio. Then run the jrmxl file in a Maven Java Project in visual studio code to get a pdf.

Main Class


   

package com.abc;
import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader; 
/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
      

        String fileNameJrxml = "E:/Jasper/HelloPDF.jrxml";
        String fileNamePdf = "E:/Jasper/HelloPDF.pdf";
 
        try {
            System.out.println("Loading the .JRMXML file ....");
            JasperDesign jasperDesign = JRXmlLoader.load(fileNameJrxml);
            System.out.println("Compiling the .JRMXML file to .JASPER file....");
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
            HashMap hm = new HashMap();
            System.out.println("filling parameters to .JASPER file....");
            JasperPrint jprint = (JasperPrint) JasperFillManager.fillReport(jasperReport, hm, new JREmptyDataSource());
            System.out.println("exporting the JASPER file to PDF file....");
            JasperExportManager.exportReportToPdfFile(jprint, fileNamePdf);
            System.out.println("Successfully completed the export");

        } catch (Exception e) {
            System.out.print("Exception:" + e);
        }

    }
}


  
  


List of dependencies for the pom.xml
    

<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>6.8.0</version>
</dependency>
  <dependency>
   <groupId>commons-beanutils</groupId>
   <artifactId>commons-beanutils</artifactId>
   <version>1.9.3</version>
   <scope>compile</scope>
   <optional>false</optional>
  </dependency>
  <dependency>
   <groupId>commons-digester</groupId>
   <artifactId>commons-digester</artifactId>
   <version>2.1</version>
   <scope>compile</scope>
   <optional>false</optional>
  </dependency>
  <dependency>
   <groupId>commons-logging</groupId>
   <artifactId>commons-logging</artifactId>
   <version>1.1.1</version>
   <scope>compile</scope>
   <optional>false</optional>
  </dependency>
  <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-collections4</artifactId>
   <version>4.2</version>
   <scope>compile</scope>
   <optional>false</optional>
  </dependency>
    <dependency>
   <groupId>com.lowagie</groupId>
   <artifactId>itext</artifactId>
   <version>2.1.7.js6</version>
    <scope>compile</scope>
   <optional>false</optional>
   <exclusions>
    <exclusion>
     <groupId>org.bouncycastle</groupId>
     <artifactId>bcmail-jdk15on</artifactId>
    </exclusion>
    <exclusion>
     <groupId>org.bouncycastle</groupId>
     <artifactId>bcpkix-jdk15on</artifactId>
    </exclusion>
   </exclusions>
  </dependency>
 <dependency>
   <groupId>org.apache.poi</groupId>
   <artifactId>poi</artifactId>
   <version>4.0.1</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>org.apache.poi</groupId>
   <artifactId>poi-ooxml</artifactId>
   <version>4.0.1</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
<dependency>
   <groupId>org.eclipse.jdt.core.compiler</groupId>
   <artifactId>ecj</artifactId>
   <version>4.4.2</version>
   <scope>compile</scope>
   <optional>false</optional>
  </dependency>
  <dependency>
   <groupId>org.codehaus.groovy</groupId>
   <artifactId>groovy-all</artifactId>
   <version>2.4.5</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
    <dependency>
   <groupId>org.apache.logging.log4j</groupId>
   <artifactId>log4j-core</artifactId>
   <version>2.8.2</version>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>org.apache.logging.log4j</groupId>
   <artifactId>log4j-jcl</artifactId>
   <version>2.8.2</version>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>net.sf.jasperreports</groupId>
   <artifactId>jasperreports-fonts</artifactId>
   <version>6.8.0</version>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>org.apache.lucene</groupId>
   <artifactId>lucene-core</artifactId>
   <version>7.3.0</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>org.apache.lucene</groupId>
   <artifactId>lucene-analyzers-common</artifactId>
   <version>7.3.0</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>org.apache.lucene</groupId>
   <artifactId>lucene-queryparser</artifactId>
   <version>7.3.0</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>org.olap4j</groupId>
   <artifactId>olap4j</artifactId>
   <version>0.9.7.309-JS-3</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
    <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-pool2</artifactId>
   <version>2.4.2</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>commons-codec</groupId>
   <artifactId>commons-codec</artifactId>
   <version>1.5</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>
  <dependency>
   <groupId>net.sf.jasperreports</groupId>
   <artifactId>jasperreports-metadata</artifactId>
   <version>6.8.0</version>
   <scope>compile</scope>
   <optional>true</optional>
  </dependency>

  </dependencies> 

  
  


Saturday, May 9, 2020

Blender 2.8.0 and other versions crashes on startup in windows 32bit or ...

Version 280 sub 39 date unknown hash unknown AL lib: (EE) UpdateDeviceParams: Failed to set 48000hz, got 44100hz instead

Error : EXCEPTION_ACCESS_VIOLATION Address : 0x0B8F4376 Module : C:\Windows\system32\ig7icd32.dll

0. Check the desired release here:

https://download.blender.org/release/

1. update intel graphic driver:

https://downloadcenter.intel.com/product/80939/Graphics-Drivers

2. Download the dll:

https://download.blender.org/opengl/software-emulation/windows32/opengl32.dll

https://download.blender.org/opengl/software-emulation/windows64/opengl32.dll

3. put in:

G:\Blender Foundation\Blender

4. open cmd and go to :

G:\Blender Foundation\Blender

run > blender.exe --debug

Follows all these steps in my video below:

Dev Tips#33 chrome exe uses 100% of the CPU SOLVED