Forum Discussion

cnd's avatar
cnd
Occasional Contributor
15 years ago

Cannot get Project Password feature to work

According to the docs, I should be able to use the Project Password feature to encrypt the project XML file. I cannot seem to get it to work however. When I fill in the password, and choose "Save all projects...", it doesn't seem to write anything to the file (timestamp of the project file doesn't change). When I close the project and reopen it, it doesn't ask for a password. When I look at the Project Password, it's blank again.

I've tried with a new project, new workspace. Same results. I have soapUI 3.0.1.

Thanks for any info.

6 Replies

  • cnd's avatar
    cnd
    Occasional Contributor
    I tried both 3.5 Beta and 3.0.2 nightly build and got the same problem. I also tried 3.0.1 on another PC...  same problem there.
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hello,

    hm..I have a problem reproducing this. Do you get any error and notification? Does icon on your project changes, when you add Project password? Can you send us a error log?

    Let me know so we can help you,
    robert
  • cnd's avatar
    cnd
    Occasional Contributor
    Robert:

    Thanks for taking a look at this. Here's the steps I take:

    - Start soapUI 3.5 Beta
    - Create a new project named Test1, specifying an initial WSDL
    - Select the Test1 project and type in "Test" into the Project Password Property value.
    - The project icon changes to an icon with the letter "E" in it.
    - Right click on Test1 project and choose Save Project

    This appears in my error log right after the Save Project step:

    Wed Feb 17 11:51:37 EST 2010:ERROR:java.lang.IndexOutOfBoundsException
      java.lang.IndexOutOfBoundsException
      at org.apache.xmlbeans.impl.store.Xobj.removeElement(Xobj.java:2200)
      at org.apache.xmlbeans.impl.store.Xobj.remove_element(Xobj.java:2230)
      at com.eviware.soapui.config.impl.ProjectConfigImpl.unsetDatabaseConnectionContainer(Unknown Source)
      at com.eviware.soapui.impl.wsdl.WsdlProject.saveIn(WsdlProject.java:734)
      at com.eviware.soapui.impl.wsdl.WsdlProject.save(WsdlProject.java:673)
      at com.eviware.soapui.impl.wsdl.WsdlProject.save(WsdlProject.java:611)
      at com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAction.perform(SaveProjectAction.java:42)
      at com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAction.perform(SaveProjectAction.java:28)
      at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:104)
      at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      at javax.swing.AbstractButton.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
      at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
      at java.awt.Component.processMouseEvent(Unknown Source)
      at javax.swing.JComponent.processMouseEvent(Unknown Source)
      at java.awt.Component.processEvent(Unknown Source)
      at java.awt.Container.processEvent(Unknown Source)
      at java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.run(Unknown Source)

    Here's my System Properties:


    GRE_HOME=C:\Program Files\eviware\soapUI-3.5-beta2/xulrunner-windows

    apple.laf.useScreenMenuBar=true

    awt.toolkit=sun.awt.windows.WToolkit

    com.apple.mrj.application.apple.menu.about.name=SoapUI

    exe4j.consoleCodepage=cp0
    exe4j.isInstall4j=true
    exe4j.launchName=C:\Program Files\eviware\soapUI-3.5-beta2\bin\soapUI-3.5-beta2.exe
    exe4j.moduleName=C:\Program Files\eviware\soapUI-3.5-beta2\bin\soapUI-3.5-beta2.exe
    exe4j.semaphoreName=c:_program files_eviware_soapui-3.5-beta2_bin_soapui-3.5-beta2.exe0
    exe4j.tempDir=
    exe4j.unextractedPosition=0

    file.encoding=Cp1252
    file.encoding.pkg=sun.io
    file.separator=\

    install4j.appDir=C:\Program Files\eviware\soapUI-3.5-beta2\
    install4j.exeDir=C:\Program Files\eviware\soapUI-3.5-beta2\bin\

    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    java.class.path=C:\Program Files\eviware\soapUI-3.5-beta2\.install4j\i4jruntime.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\bin\soapui-3.5-beta2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\activation-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\bcprov-jdk15-144.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\binding-2.0.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-beanutils-1.7.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-cli-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-codec-1.3.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-collections-3.2.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-httpclient-3.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-io-1.3.2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-lang-2.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\commons-logging-1.1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\ext-xmlbeans-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\ezmorph-1.0.5.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\flex-messaging-common-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\flex-messaging-core-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\flex-messaging-opt-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\flex-messaging-proxy-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\flex-messaging-remoting-1.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\forms-1.0.7.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\groovy-all-1.7.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\hermes-1.14.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\j2ee-xmlbeans-1.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\javamail-1.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jaxb-impl-1.5.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jetty-6.1.22.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jetty-util-6.1.22.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jms-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jniwrap-3.7.3.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\js-1.7R2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\json-lib-2.2.2-jdk15.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jsr173_1.0_api-xmlbeans-2.4.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jtidy-r820.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\junit-4.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\jxbrowser-1.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\l2fprod-common-directorychooser-7.3.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\l2fprod-common-fontchooser-7.3.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\log4j-1.2.14.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\looks-2.2.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\MozillaGlue-jxbrowser-1.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\MozillaInterfaces-jxbrowser-1.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\not-yet-commons-ssl-0.3.11.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\opensaml-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\policy-xmlbeans-1.5.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\rsyntaxtextarea-1.3.4.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\saxon-9.1.0.8j.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\saxon-dom-9.1.0.8j.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\serializer-2.7.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\servlet-api-2.5-20081211.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\soap-xmlbeans-1.2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\soapui-xmlbeans-3.5-beta2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\swingx-soapui.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\tuxpack-0.2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\wadl-xmlbeans-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\winpack-3.7.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\wsdl4j-1.6.2-fixed.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\wss4j-1.5.8.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xalan-2.7.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xbean-fixed-2.4.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xbean_xpath-2.4.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xercesImpl-2.9.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xml-apis-2.9.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xmlpublic-2.4.0.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xmlsec-1.4.3.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xmlunit-1.2.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xom-1.1.jar;C:\Program Files\eviware\soapUI-3.5-beta2\bin\..\lib\xstream-1.3.1.jar;
    java.class.version=50.0
    java.endorsed.dirs=c:\program files\eviware\soapui-3.5-beta2\jre\lib\endorsed
    java.ext.dirs=c:\program files\eviware\soapui-3.5-beta2\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
    java.home=c:\program files\eviware\soapui-3.5-beta2\jre
    java.io.tmpdir=C:\DOCUME~1\Cdo\LOCALS~1\Temp\
    java.library.path=C:\Program Files\eviware\soapUI-3.5-beta2/bin
    java.runtime.name=Java(TM) SE Runtime Environment
    java.runtime.version=1.6.0_18-b07
    java.specification.name=Java Platform API Specification
    java.specification.vendor=Sun Microsystems Inc.
    java.specification.version=1.6
    java.vendor=Sun Microsystems Inc.
    java.vendor.url=http://java.sun.com/
    java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
    java.version=1.6.0_18
    java.vm.info=mixed mode
    java.vm.name=Java HotSpot(TM) Client VM
    java.vm.specification.name=Java Virtual Machine Specification
    java.vm.specification.vendor=Sun Microsystems Inc.
    java.vm.specification.version=1.0
    java.vm.vendor=Sun Microsystems Inc.
    java.vm.version=16.0-b13

    line.separator=


    os.arch=x86
    os.name=Windows XP
    os.version=5.1

    path.separator=;

    soapui.ext.actions=C:\Program Files\eviware\soapUI-3.5-beta2/bin/actions
    soapui.ext.libraries=C:\Program Files\eviware\soapUI-3.5-beta2/bin/ext
    soapui.ext.listeners=C:\Program Files\eviware\soapUI-3.5-beta2/bin/listeners
    soapui.home=C:\Program Files\eviware\soapUI-3.5-beta2/bin
    soapui.properties=soapui.properties

    sun.arch.data.model=32
    sun.boot.class.path=c:\program files\eviware\soapui-3.5-beta2\jre\lib\resources.jar;c:\program files\eviware\soapui-3.5-beta2\jre\lib\rt.jar;c:\program files\eviware\soapui-3.5-beta2\jre\lib\sunrsasign.jar;c:\program files\eviware\soapui-3.5-beta2\jre\lib\jsse.jar;c:\program files\eviware\soapui-3.5-beta2\jre\lib\jce.jar;c:\program files\eviware\soapui-3.5-beta2\jre\lib\charsets.jar;c:\program files\eviware\soapui-3.5-beta2\jre\classes
    sun.boot.library.path=c:\program files\eviware\soapui-3.5-beta2\jre\bin
    sun.cpu.endian=little
    sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    sun.desktop=windows
    sun.io.unicode.encoding=UnicodeLittle
    sun.jnu.encoding=Cp1252
    sun.management.compiler=HotSpot Client Compiler
    sun.os.patch.level=Service Pack 3

    user.country=US
    user.dir=C:\Program Files\eviware\soapUI-3.5-beta2\bin
    user.home=C:\Documents and Settings\Cdo
    user.language=en
    user.name=CDo
    user.timezone=America/New_York
    user.variant=

    wsi.dir=C:\Program Files\eviware\soapUI-3.5-beta2/wsi-test-tools
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hello,

    Please get nightly build for 3.5-beta, fix is in it.

    Let me know does it helps,
    robert
  • cnd's avatar
    cnd
    Occasional Contributor
    Robert:

    Yes! It works now with the 3.5 Beta 2 Nightly Build. Thanks very much.