Hi Mike,

Thanks for exploring this further!

Can you provide more of the stack trace and logging of the out of memory
error? Because line 107 of HibernateTestingDAO is just:
    log.warn("tables to dump: " + tablesToDump);
and that's just an ArrayList<String>, so I don't see how that particular
line could be where the memory runs out...

-Darius

On Fri, Feb 10, 2012 at 7:18 AM, Michael Seaton <[email protected]> wrote:

> FYI - I tried this out today, and found that I get this same error on the
> destination server (eg. the 1.9 standalone).  Looking into this a little
> more, I see that on my source server (eg. the existing 1.6 instance I want
> to test), I am getting an out of memory error during the
> HibernateTestingDao.**generateTestDataSet method (specifically line 107):
>
> ERROR - LoggingAdvice.invoke(111) |2012-02-10 10:13:16,108| An error
> occurred while executing this method. Error message: Java heap space
> java.lang.OutOfMemoryError: Java heap space
>
> So, this is likely the source of the problem...
>
> Mike
>
>
>
> On 01/23/2012 02:23 AM, Lara Kellett wrote:
>
>> Did a bit of experimenting with different scenarios over the weekend.
>>
>> Seeing the "Unexpected end of ZLIB input stream" every time I try to use
>> the testing function in conjunction with a 1.6 database. It appears to be
>> falling over at the import test data section of the process and therefore
>> never reaches the import modules part.
>>
>> If I try using the testing function from a database that has been
>> upgraded to 1.9 then I get the following issues when trying to import my
>> modules. Zipped up my modules folder (currently we run about 29 modules in
>> production) and it is 16.3MB.
>>
>> ERROR - TestInstallUtil.**addZippedTestModules(172) |2012-01-22
>> 14:10:08,747| An error occured while copying modules to the test system:
>> java.util.zip.ZipException: error in opening zip file
>>        at java.util.zip.ZipFile.open(**Native Method)
>>        at java.util.zip.ZipFile.<init>(**ZipFile.java:127)
>>        at java.util.zip.ZipFile.<init>(**ZipFile.java:144)
>>        at org.openmrs.web.filter.**initialization.**TestInstallUtil.**
>> addZippedTestModules(**TestInstallUtil.java:144)
>>        at org.openmrs.web.filter.**initialization.**InitializationFilter$
>> **InitializationCompletion$1.**run(InitializationFilter.java:**1490)
>>        at java.lang.Thread.run(Thread.**java:680)
>> Jan 22, 2012 5:23:31 PM org.apache.coyote.http11.**Http11Protocol destroy
>> INFO: Stopping Coyote HTTP/1.1 on http-8082
>> Jan 22, 2012 5:23:31 PM org.apache.catalina.core.**StandardContext
>> listenerStop
>> SEVERE: Exception sending context destroyed event to listener instance of
>> class org.openmrs.web.Listener
>> org.openmrs.api.APIException: contextDAO is null
>>        at org.openmrs.api.context.**Context.getContextDAO(Context.**
>> java:171)
>>        at org.openmrs.api.context.**Context.closeSession(Context.**
>> java:722)
>>        at org.openmrs.web.Listener.**contextDestroyed(Listener.**
>> java:497)
>>        at org.apache.catalina.core.**StandardContext.listenerStop(**
>> StandardContext.java:4011)
>>        at org.apache.catalina.core.**StandardContext.stop(**
>> StandardContext.java:4615)
>>        at org.apache.catalina.core.**ContainerBase.stop(**
>> ContainerBase.java:1098)
>>        at org.apache.catalina.core.**ContainerBase.stop(**
>> ContainerBase.java:1098)
>>        at org.apache.catalina.core.**StandardEngine.stop(**
>> StandardEngine.java:448)
>>        at org.apache.catalina.startup.**Embedded.stop(Embedded.java:**
>> 867)
>>        at org.openmrs.standalone.**TomcatManager.stop(**
>> TomcatManager.java:86)
>>        at org.openmrs.standalone.**ApplicationController.**stopServer(**
>> ApplicationController.java:**395)
>>        at org.openmrs.standalone.**ApplicationController.access$**
>> 500(ApplicationController.**java:29)
>>        at org.openmrs.standalone.**ApplicationController$2.**construct(**
>> ApplicationController.java:**158)
>>        at org.openmrs.standalone.**SwingWorker$2.run(SwingWorker.**
>> java:125)
>>        at java.lang.Thread.run(Thread.**java:680)
>> [MysqldResource] stopping mysqld (process: 18576)
>> [MysqldResource] shutdown complete
>> ______________________________**__________
>> From: [email protected] [[email protected]] On Behalf Of Darius Jazayeri [
>> [email protected]]
>> Sent: Friday, January 20, 2012 6:32 PM
>> To: openmrs-devel-l@LISTSERV.**IUPUI.EDU<[email protected]>
>> Subject: Re: [OPENMRS-DEV] 1.9.1 Beta standalone and Release Testing
>> Helper
>>
>> We should track down why the regular testing process didn't work for
>> Lara. Maybe too many modules so the zip got too big?
>>
>> Lara, can you manually zip your modules folder and let us know how big it
>> is?
>>
>> -Darius (by phone)
>>
>> On Jan 20, 2012 9:18 AM, "Wyclif Luyima"<[email protected]<**mailto:
>> [email protected]>>  wrote:
>> So you are succeeding in loading the imported sql script but the
>> liquibase upgrade from 1.6 to 1.9 is failing, right?
>>
>> It would good if you could find out which changeset is failing.
>>
>> Wyclif
>>
>> On Fri, Jan 20, 2012 at 3:12 AM, Lara Kellett<[email protected]<**mailto:
>> [email protected]>>  wrote:
>> Hi Wyclif,
>>
>> Okay I tried trashing everything and starting again. The test install is
>> still failing, I was trying to import from my local dev environment so
>> internet connection is not going to be the issue given it is going from
>> localhost to localhost.
>>
>> With a clean standalone install I am now able to connect directly to my
>> dev database (which you can do through the advanced setup option by
>> changing the connection details). The Migration scripts are still failing
>> going from 1.6 to 1.9 but expected that anyway and at least now I am
>> getting sql errors so can start working my way through those.
>>
>> Thanks,
>>
>> Lara
>> ______________________________**__________
>> From: [email protected]<mailto:dev@**openmrs.org <[email protected]>>  [
>> [email protected]<mailto:dev@**openmrs.org <[email protected]>>] On Behalf
>> Of Wyclif Luyima 
>> [[email protected]<mailto:wyc**[email protected]<[email protected]>
>> >]
>> Sent: Thursday, January 19, 2012 11:11 PM
>> To: openmrs-devel-l@LISTSERV.**IUPUI.EDU<[email protected]>
>> <mailto:openmrs-**[email protected]<[email protected]>
>> >
>> Subject: Re: [OPENMRS-DEV] 1.9.1 Beta standalone and Release Testing
>> Helper
>>
>> Hi Lara,
>>
>> First of all you cannot select advanced option and try to connect to an
>> existing database at the same time, i wonder how you are managing to do it.
>> If you attempt to do a test install and it fails,  i would suggest you stop
>> the standalone  and clear the database directory in the root of the
>> standalone. FYI the embedded MySQL instance could have stayed running, kill
>> it before trying again if this is the case.
>>
>> Off the top of my head, the cause of the failure could be because the
>> zipped temp sql dump file is not downloaded fully from your remote system
>> hence failing to read its contents. How good is your internet connection?
>>
>> Wyclif
>>
>> On Thu, Jan 19, 2012 at 9:32 AM, Lara Kellett<[email protected]<**mailto:
>> [email protected]><**mailto:[email protected]<**mailto:[email protected]>>>
>>  wrote:
>> Hi,
>>
>> I am trying to use the 1.9.1 Beta standalone in conjunction with the
>> Release Testing Module.
>>
>> I am trying to import the database from my local dev environment which is
>> running a custom build of 1.6.4 (Build 18038). My dev database is a
>> de-identified database from our production servers which are also on the
>> same 1.6.4 build.
>>
>> When I try to import test data into the standalone I am seeing the
>> following error in the tomcat logs
>>
>> WARN - InitializationFilter$**InitializationCompletion$1.**run(1507) 
>> |2012-01-19
>> 15<tel:2012-01-19%2015>:56:08,**844| Error while trying to import test
>> data
>> java.io.EOFException: Unexpected end of ZLIB input stream
>>       at java.util.zip.**InflaterInputStream.fill(**
>> InflaterInputStream.java:223)
>>       at java.util.zip.**InflaterInputStream.read(**
>> InflaterInputStream.java:141)
>>       at java.util.zip.ZipInputStream.**read(ZipInputStream.java:154)
>>       at java.io.FilterInputStream.**read(FilterInputStream.java:**90)
>>       at org.apache.commons.io.IOUtils.**copyLarge(IOUtils.java:1025)
>>       at org.apache.commons.io.IOUtils.**copy(IOUtils.java:999)
>>       at org.openmrs.web.filter.**initialization.**InitializationFilter.*
>> *importTestDataSet(**InitializationFilter.java:**1025)
>>       at org.openmrs.web.filter.**initialization.**
>> InitializationFilter.access$**400(InitializationFilter.java:**87)
>>       at org.openmrs.web.filter.**initialization.**InitializationFilter$*
>> *InitializationCompletion$1.**run(InitializationFilter.java:**1454)
>>       at java.lang.Thread.run(Thread.**java:680)
>>
>> Does anyone have any suggestions as to the cause of the problem or where
>> I can start looking? I am seeing the same problems if I try the advanced
>> option and try to connect the standalone directly to my dev database.
>>
>> Thanks,
>>
>> Lara
>> ______________________________**___________
>>
>> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
>> [email protected]<**mailto:LISTSERV@LISTSERV.**IUPUI.EDU<[email protected]>
>> ><mailto:LISTSERV@**LISTSERV.IUPUI.EDU <[email protected]>
>> <mailto:LIST**[email protected] <[email protected]>>>
>>  with "SIGNOFF openmrs-devel-l" in the  body (not the subject) of your
>> e-mail.
>>
>> [mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]>
>> <mailto:LISTSERV@**LISTSERV.IUPUI.EDU <[email protected]>
>> ><mailto:LIS**[email protected] <[email protected]><**
>> mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]>
>> >>?body=SIGNOFF%**20openmrs-devel-l]
>>
>> ______________________________**__
>> Click here to 
>> unsubscribe<mailto:LISTSERV@**LISTSERV.IUPUI.EDU<[email protected]>
>> <mailto:LIST**[email protected] <[email protected]>
>> >?body=**SIGNOFF%20openmrs-devel-l>  from OpenMRS Developers' mailing
>> list
>>
>> ______________________________**___________
>>
>> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
>> [email protected]<**mailto:LISTSERV@LISTSERV.**IUPUI.EDU<[email protected]>>
>>  with "SIGNOFF openmrs-devel-l" in the  body (not the subject) of your
>> e-mail.
>>
>> [mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]>
>> <mailto:LISTSERV@**LISTSERV.IUPUI.EDU <[email protected]>
>> >?body=**SIGNOFF%20openmrs-devel-l]
>>
>> ______________________________**__
>> Click here to 
>> unsubscribe<mailto:LISTSERV@**LISTSERV.IUPUI.EDU<[email protected]>
>> ?body=**SIGNOFF%20openmrs-devel-l>  from OpenMRS Developers' mailing list
>> ______________________________**__
>> Click here to 
>> unsubscribe<mailto:LISTSERV@**LISTSERV.IUPUI.EDU<[email protected]>
>> ?body=**SIGNOFF%20openmrs-devel-l>  from OpenMRS Developers' mailing list
>>
>> ______________________________**___________
>>
>> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
>> [email protected] with "SIGNOFF openmrs-devel-l" in the  body
>> (not the subject) of your e-mail.
>>
>> [mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]>
>> ?body=SIGNOFF%**20openmrs-devel-l]
>>
>
> ______________________________**___________
>
> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
> [email protected] with "SIGNOFF openmrs-devel-l" in the  body
> (not the subject) of your e-mail.
>
> [mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]>
> ?body=SIGNOFF%**20openmrs-devel-l]
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to