cancel
Showing results for 
Search instead for 
Did you mean: 

SoupUI Pro Locking up my Mac System

Occasional Contributor

SoupUI Pro Locking up my Mac System

I am using SoapUI pro.

I have noticed that when I am working on a Groovy Script my system seems to lock up for 20 - 40 Minutes.  I further notice that it is mainly when I move my mouse pointer into the Log Output section of the GUI.  If I close the Log Output window the issue is minimal.  However, I need the Log output to troubleshoot and verify the script.

Is this something that is known?  Is there something I can do about this - it is very detrimental to my work productivity to wait 40+ minutes for my system to return to a working system.

I really like SoapUI and my boss enjoys the testing that we are able to do with it.  I need to be able to continue to develop.

Help,
John


ps.  As as example I submit my latest issue.

/*
* Cleanup Script
* XXXXXXXX , Inc
* ver 20080902.001
*/

import java.text.DateFormat;
import java.text.SimpleDateFormat;

def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );
def _xmlUtil = new com.eviware.soapui.support.xml.XmlUtils();
def testCase = testRunner.testCase;

def opening = ["", "
", "", "", ""];
def closing = ["
","
","","
"];

def list = []

def cleanUp01 = groovyUtils.getXmlHolder ( "Cleanup_01#Response" );
def reqPaths = cleanUp01.getDomNodes  ( "//ns1:APS_LINE_RECORD/descendant::*" );

def cleanUp02 = groovyUtils.getXmlHolder ( "Cleanup_02#Request" );
def resPaths = cleanUp02.getDomNodes ( "/" );

for (k in resPaths) {
cleanUp02.removeDomNodes ( _xmlUtil.createXPath ( k ))
}
cleanUp02.updateProperty()


for (j in opening) {
insertIntoList ( j, list);
}

for (i in reqPaths) {
createNewNode( i, list )
}

for (l in closing) {
insertIntoList ( l, list )
}

log.info list
def result = list

/*
* Some functions
*/

def createNewNode (node, list) {
def _xmlUtil = new com.eviware.soapui.support.xml.XmlUtils();
java.io.StringWriter writer = new java.io.StringWriter()

com.eviware.soapui.support.xml.XmlUtils.serialize ( node, writer )
list.add ( writer.toString() )
}

def insertIntoList (node, list) {
list.add ( node )
}
11 REPLIES 11
Contributor

Re: SoupUI Pro Locking up my Mac System

Hi John,

This sounds really bad. I will investigate this today.

Regards,
Lars,
eviware.com
Super Contributor

Re: SoupUI Pro Locking up my Mac System

Hi John,

This sounds really bad.. hmm.. can you give some details on your system setup, maybe attach the contents of the Help\System Properties dialog in soapUI?

regards!

/Ole
eviware.com
Contributor

Re: SoupUI Pro Locking up my Mac System

Hi John,

I cannot reproduce this problem on my own Mac. Does this happen right after you started soapUI, or have you executed a Groovy script? Do you have problems no matter which projects you have open? If there is one specific project that causes the problems, is it possible for you to send it to me? (lars@eviware.com)

Thanks in advance for helping us resolve this issue.

/Lars
Contributor

Re: SoupUI Pro Locking up my Mac System

Yes, John I noticed the same problem in soapUI.

Ole,

Can you please inform someone in soapUI development team about this issue?

Also is there a workaround to this other than not pointing in log window. The same issue occurred on my mac about 20 times or so by now. I also like soapUI. I think its a powerful tool. But there are a few issues with soapUI which are really bad and make me wonder if I should continue using soapUI further. This issue is certainly one of them

Thanks,
Sachin
Super Contributor

Re: SoupUI Pro Locking up my Mac System

Hi Sachin,

We are very aware of the issue and we are trying to resolve it. It seems to be related to MacOS; which JRE/OS are you using on this platform? Are you getting any errors in any of the logs or console window?

regards,

/Ole
eviware.com
Occasional Contributor

Re: SoupUI Pro Locking up my Mac System

I am not getting any errors, however, I think it has to do with the "Size" of an output that I put into the log.info area.

-jB
Super Contributor

Re: SoupUI Pro Locking up my Mac System

ok.. can you give an estimate of how big the output is? Are you logging it with log.info(...)?

regards,

/Ole
eviware.com
Contributor

Re: SoupUI Pro Locking up my Mac System

Yes, Ole. I also experience this issue after a lot of error messages pile up in log window. Sometimes I receive MultipleErrors type of exception. Most of the types this happened with me was when I received this particular exception

hope this helps,

Sachin
Contributor

Re: SoupUI Pro Locking up my Mac System

Hi, Sachin,

Thanks for the information. It helped me to reproduce the problem. The Mac totally locked up, I couldn't do anything other than moving the cursor. This is strange on a dual core system.

But now that I can reproduce the error, I hope to be able to fix this soon.

Regards,
Lars
eviware.com
New Here?
Join us and watch the welcome video:
Announcements