WAR file cannot deploy in tomcat 8

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

···

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob

···

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

... 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

... 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)
···

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.

···

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Hi Hannan,

From the log I think this is the message you need to start troubleshooting from:

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes) which means the war file was corrupt in someway.

You may need to re-download or use another war file that is known to have worked as Bob has pointed out.

Cheers

···

2017-03-02 9:09 GMT+03:00 Bob Jolliffe bobjolliffe@gmail.com:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

:: Sovello Hildebrand Mgani ::

–If you teach man to fish, you’ll feed him a lifetime–

Thanks Bob and Sovello

I download twice but having same error.

Trying again.

Regards

Hannan

···

On Thu, Mar 2, 2017 at 1:04 PM, Sovello Hildebrand Mgani sovellohpmgani@gmail.com wrote:

Hi Hannan,

From the log I think this is the message you need to start troubleshooting from:

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes) which means the war file was corrupt in someway.

You may need to re-download or use another war file that is known to have worked as Bob has pointed out.

Cheers

2017-03-02 9:09 GMT+03:00 Bob Jolliffe bobjolliffe@gmail.com:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

:: Sovello Hildebrand Mgani ::

–If you teach man to fish, you’ll feed him a lifetime–

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Hannan
What OS are you using? Because these issues about war files normally happens on Windows OS. Please try to download war file from a different PC without a download application and a stable internet connection.

···

On Mar 2, 2017 7:07 AM, “Hannan Khan” hannank@gmail.com wrote:

Thanks Bob and Sovello

I download twice but having same error.

Trying again.

Regards

Hannan


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

On Thu, Mar 2, 2017 at 1:04 PM, Sovello Hildebrand Mgani sovellohpmgani@gmail.com wrote:

Hi Hannan,

From the log I think this is the message you need to start troubleshooting from:

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes) which means the war file was corrupt in someway.

You may need to re-download or use another war file that is known to have worked as Bob has pointed out.

Cheers


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

2017-03-02 9:09 GMT+03:00 Bob Jolliffe bobjolliffe@gmail.com:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

:: Sovello Hildebrand Mgani ::

–If you teach man to fish, you’ll feed him a lifetime–

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

I am using linux 16.04 LTS server.

···

On Thu, Mar 2, 2017 at 1:18 PM, gerald thomas gerald17006@gmail.com wrote:

Hannan
What OS are you using? Because these issues about war files normally happens on Windows OS. Please try to download war file from a different PC without a download application and a stable internet connection.

On Mar 2, 2017 7:07 AM, “Hannan Khan” hannank@gmail.com wrote:

Thanks Bob and Sovello

I download twice but having same error.

Trying again.

Regards

Hannan


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

On Thu, Mar 2, 2017 at 1:04 PM, Sovello Hildebrand Mgani sovellohpmgani@gmail.com wrote:

Hi Hannan,

From the log I think this is the message you need to start troubleshooting from:

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes) which means the war file was corrupt in someway.

You may need to re-download or use another war file that is known to have worked as Bob has pointed out.

Cheers


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

2017-03-02 9:09 GMT+03:00 Bob Jolliffe bobjolliffe@gmail.com:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

:: Sovello Hildebrand Mgani ::

–If you teach man to fish, you’ll feed him a lifetime–

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Are you using this command to download your war file; where 2.23 is the version of the war file you want to down load. Also, you need to delete the previous dhis folder that was created by the previous extraction inside webapps folder.

wget [https://www.dhis2.org/download/releases/2.23/dhis.war](https://www.dhis2.org/download/releases/2.23/dhis.war)
···

On Mar 2, 2017 7:20 AM, “Hannan Khan” hannank@gmail.com wrote:

I am using linux 16.04 LTS server.

On Thu, Mar 2, 2017 at 1:18 PM, gerald thomas gerald17006@gmail.com wrote:

Hannan
What OS are you using? Because these issues about war files normally happens on Windows OS. Please try to download war file from a different PC without a download application and a stable internet connection.


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On Mar 2, 2017 7:07 AM, “Hannan Khan” hannank@gmail.com wrote:

Thanks Bob and Sovello

I download twice but having same error.

Trying again.

Regards

Hannan


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

On Thu, Mar 2, 2017 at 1:04 PM, Sovello Hildebrand Mgani sovellohpmgani@gmail.com wrote:

Hi Hannan,

From the log I think this is the message you need to start troubleshooting from:

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes) which means the war file was corrupt in someway.

You may need to re-download or use another war file that is known to have worked as Bob has pointed out.

Cheers


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

2017-03-02 9:09 GMT+03:00 Bob Jolliffe bobjolliffe@gmail.com:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

:: Sovello Hildebrand Mgani ::

–If you teach man to fish, you’ll feed him a lifetime–

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Hannan

I’ve been running all versions from 2.17 to 2.27 on the same platform (java 8 build 121, tomcat 8.0.33 and 36) - no problems. So I agree with Bob - looks like a damaged war file.

Regards

Calle

···

On 2 March 2017 at 08:09, Bob Jolliffe bobjolliffe@gmail.com wrote:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.

On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


Thanks guys problem resolved.

The reason was corrupt war file. But it is quite odd I download twice (with two hour difference), both are corrupt.

The third one is OK, but all thre showing same size.!!!

Regards

Hannan

···

On Thu, Mar 2, 2017 at 2:57 PM, Calle Hedberg calle.hedberg@gmail.com wrote:

Hannan

I’ve been running all versions from 2.17 to 2.27 on the same platform (java 8 build 121, tomcat 8.0.33 and 36) - no problems. So I agree with Bob - looks like a damaged war file.

Regards

Calle

On 2 March 2017 at 08:09, Bob Jolliffe bobjolliffe@gmail.com wrote:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

Hannan,

Just take it as proof that the universe is out to get you!

Regards

Calle

···

On 3 March 2017 at 11:23, Hannan Khan hannank@gmail.com wrote:

Thanks guys problem resolved.

The reason was corrupt war file. But it is quite odd I download twice (with two hour difference), both are corrupt.

The third one is OK, but all thre showing same size.!!!

Regards

Hannan

On Thu, Mar 2, 2017 at 2:57 PM, Calle Hedberg calle.hedberg@gmail.com wrote:

Hannan

I’ve been running all versions from 2.17 to 2.27 on the same platform (java 8 build 121, tomcat 8.0.33 and 36) - no problems. So I agree with Bob - looks like a damaged war file.

Regards

Calle


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 08:09, Bob Jolliffe bobjolliffe@gmail.com wrote:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


Because a war file is just a zip file in disguise, it can be a good idea to test the file before deploying. That way at least you know that you have one source of potential errors covered and you are not trying to deploy a broken file.

This what I do with my deploy script at https://github.com/dhis2/dhis2-tools/blob/master/dhis2-tools/dhis2-tools/usr/bin/dhis2-deploy-war

The relevant line being:

unzip -tq $TEMPWAR || { echo “Corrupt war file: $TEMPWAR”; exit 1; }

On windoze you can probably just test with whatever gui tool you use.

Maybe needing to rename file extension to .zip.

Just one small tip trying to stay one step ahead of the universe which

might be out to get you :slight_smile:

···

On 3 March 2017 at 16:51, Calle Hedberg calle.hedberg@gmail.com wrote:

Hannan,

Just take it as proof that the universe is out to get you!

Regards

Calle

On 3 March 2017 at 11:23, Hannan Khan hannank@gmail.com wrote:

Thanks guys problem resolved.

The reason was corrupt war file. But it is quite odd I download twice (with two hour difference), both are corrupt.

The third one is OK, but all thre showing same size.!!!

Regards

Hannan


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


On Thu, Mar 2, 2017 at 2:57 PM, Calle Hedberg calle.hedberg@gmail.com wrote:

Hannan

I’ve been running all versions from 2.17 to 2.27 on the same platform (java 8 build 121, tomcat 8.0.33 and 36) - no problems. So I agree with Bob - looks like a damaged war file.

Regards

Calle


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 08:09, Bob Jolliffe bobjolliffe@gmail.com wrote:

Looks like a damaged war file (hence the zip exceptions when it tries to extract).

Please try and download again or try with a known good war file.


Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@gmail.com

Skype: calle_hedberg


On 2 March 2017 at 11:35, Hannan Khan hannank@gmail.com wrote:

Thanks bob for quick response.

Java:

java version “1.8.0_121”

Java™ SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

And log:

02-Mar-2017 11:29:07.031 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/tomcat/webapps/dhis.war

02-Mar-2017 11:29:07.604 SEVERE [localhost-startStop-2] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/dhis]

java.util.zip.ZipException: invalid literal/lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:381)

at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:165)

at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)

at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

02-Mar-2017 11:29:08.147 SEVERE [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.IllegalStateException: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:119)

at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:256)

at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)

at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:124)

at org.apache.catalina.webresources.Cache.getResources(Cache.java:150)

at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)

at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)

at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:145)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5111)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

… 10 more

Caused by: java.util.zip.ZipException: invalid entry size (expected 7165 but got 45246 bytes)

at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:384)

at java.util.zip.ZipInputStream.read(ZipInputStream.java:196)

at java.util.jar.JarInputStream.read(JarInputStream.java:207)

at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)

at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)

at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)

at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)

at org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(JarWarResourceSet.java:112)

… 19 more

02-Mar-2017 11:29:08.148 SEVERE [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/tomcat/webapps/dhis.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

On Thu, Mar 2, 2017 at 11:58 AM, Bob Jolliffe bobjolliffe@gmail.com wrote:

Hi Hannan

There is not sufficient info in this message to be able to help. We know from your report that it failed to start. You need to look earlier in the logfile for why it failed to start. Also the java version might be helpful.

Bob


Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

On 2 March 2017 at 11:24, Hannan Khan hannank@gmail.com wrote:

Dear All

I just update one server to tomcat8 (version 8.0.36) but not able to deploy war file (dhis2 version 23) the error message is following. I never have this message before. I need immediate help.

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/dhis]]

Regards

Muhammad Abdul Hannan Khan

DHIS2 Country coordinator & Secretary

HISP Bangladesh

T +880-2- 8816459, 8816412 ext 118

F +88 02 8813 875

M+88 01819 239 241

M+88 01534 312 066

E hannank@gmail.com

S hannan.khan.dhaka

B hannan-tech.blogspot.com

L https://bd.linkedin.com/in/hannankhan

1 Like