You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/07/30 18:52:15 UTC

svn commit: r1508517 - in /juddi/trunk: ./ juddi-examples/uddi-samples/nbproject/ juddi-gui-dsig/ juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/ juddi-gui/src/main/webapp/

Author: alexoree
Date: Tue Jul 30 16:52:14 2013
New Revision: 1508517

URL: http://svn.apache.org/r1508517
Log:
JUDDI-610 added queries for juddi-gui tmodelEditor.jsp to search for references to the tmodel (service, biz, binding)
JUDDI-579 fixed the WSDL import page to have the correct text
updated readme for some common build issues

Modified:
    juddi/trunk/juddi-examples/uddi-samples/nbproject/build-impl.xml
    juddi/trunk/juddi-examples/uddi-samples/nbproject/genfiles.properties
    juddi/trunk/juddi-gui-dsig/   (props changed)
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
    juddi/trunk/juddi-gui/src/main/webapp/importFromWsdl.jsp
    juddi/trunk/juddi-gui/src/main/webapp/tmodelEditor.jsp
    juddi/trunk/readme.txt

Modified: juddi/trunk/juddi-examples/uddi-samples/nbproject/build-impl.xml
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/uddi-samples/nbproject/build-impl.xml?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/juddi-examples/uddi-samples/nbproject/build-impl.xml (original)
+++ juddi/trunk/juddi-examples/uddi-samples/nbproject/build-impl.xml Tue Jul 30 16:52:14 2013
@@ -370,6 +370,11 @@ is divided into following sections:
             </and>
         </condition>
     </target>
+    <target name="-init-test-properties">
+        <property name="test.binaryincludes" value="&lt;nothing&gt;"/>
+        <property name="test.binarytestincludes" value=""/>
+        <property name="test.binaryexcludes" value=""/>
+    </target>
     <target if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}">
         <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3">
             <attribute default="${includes}" name="includes"/>
@@ -393,7 +398,7 @@ is divided into following sections:
             </sequential>
         </macrodef>
     </target>
-    <target if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}">
+    <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}">
         <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3">
             <attribute default="${includes}" name="includes"/>
             <attribute default="${excludes}" name="excludes"/>
@@ -407,6 +412,9 @@ is divided into following sections:
                         <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
                             <filename name="@{testincludes}"/>
                         </fileset>
+                        <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}">
+                            <filename name="${test.binarytestincludes}"/>
+                        </fileset>
                     </batchtest>
                     <syspropertyset>
                         <propertyref prefix="test-sys-prop."/>
@@ -534,7 +542,7 @@ is divided into following sections:
             </sequential>
         </macrodef>
     </target>
-    <target if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch">
+    <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch">
         <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3">
             <attribute default="${includes}" name="includes"/>
             <attribute default="${excludes}" name="excludes"/>
@@ -548,6 +556,9 @@ is divided into following sections:
                         <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
                             <filename name="@{testincludes}"/>
                         </fileset>
+                        <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}">
+                            <filename name="${test.binarytestincludes}"/>
+                        </fileset>
                     </batchtest>
                     <syspropertyset>
                         <propertyref prefix="test-sys-prop."/>
@@ -920,7 +931,7 @@ is divided into following sections:
     <target if="has.persistence.xml" name="-copy-persistence-xml">
         <mkdir dir="${build.classes.dir}/META-INF"/>
         <copy todir="${build.classes.dir}/META-INF">
-            <fileset dir="${meta.inf.dir}" includes="persistence.xml"/>
+            <fileset dir="${meta.inf.dir}" includes="persistence.xml orm.xml"/>
         </copy>
     </target>
     <target name="-post-compile">

Modified: juddi/trunk/juddi-examples/uddi-samples/nbproject/genfiles.properties
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/uddi-samples/nbproject/genfiles.properties?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/juddi-examples/uddi-samples/nbproject/genfiles.properties (original)
+++ juddi/trunk/juddi-examples/uddi-samples/nbproject/genfiles.properties Tue Jul 30 16:52:14 2013
@@ -4,5 +4,5 @@ build.xml.stylesheet.CRC32=28e38971@1.53
 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
 # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
 nbproject/build-impl.xml.data.CRC32=0762664b
-nbproject/build-impl.xml.script.CRC32=e187bf83
-nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46
+nbproject/build-impl.xml.script.CRC32=2aaa782f
+nbproject/build-impl.xml.stylesheet.CRC32=c6d2a60f@1.56.1.46

Propchange: juddi/trunk/juddi-gui-dsig/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Jul 30 16:52:14 2013
@@ -4,3 +4,4 @@ dist
 .classpath
 .project
 target
+nbproject

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java Tue Jul 30 16:52:14 2013
@@ -1687,7 +1687,10 @@ public class UddiHub {
                     fb.setName(n);
                     break;
                 case tmodel:
-
+                    fb.setCategoryBag(new CategoryBag());
+                    KeyedReference kr2 = new KeyedReference();
+                    kr2.setTModelKey(parameters);
+                    fb.getCategoryBag().getKeyedReference().add(kr2);
                     //TODO
                     break;
                 case uid:

Modified: juddi/trunk/juddi-gui/src/main/webapp/importFromWsdl.jsp
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/importFromWsdl.jsp?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/importFromWsdl.jsp (original)
+++ juddi/trunk/juddi-gui/src/main/webapp/importFromWsdl.jsp Tue Jul 30 16:52:14 2013
@@ -1,5 +1,5 @@
 <%-- 
-    Document   : importFromWadl
+    Document   : importFromWsdl
     Created on : July 11, 2013, 6:52:05 PM
     Author     : Alex O'Ree
 --%>
@@ -16,14 +16,14 @@
 
     <!-- Main hero unit for a primary marketing message or call to action -->
     <div class="well" >
-        <h1><%=ResourceLoader.GetResource(session, "navbar.create.serviceimport.wadl")%></h1>
+        <h1><%=ResourceLoader.GetResource(session, "navbar.create.serviceimport")%></h1>
 
     </div>
 
     <!-- Example row of columns -->
     <div class="row">
         <div class="span12" >
-            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.wadl")%>
+            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content")%>
             <Br>
             <br>
 
@@ -31,13 +31,13 @@
                 <div class="accordion-group">
                     <div class="accordion-heading">
                         <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapse1">
-                            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.step1.wadl")%>
+                            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.step1")%>
                         </a>
                     </div>
                     <div id="collapse1" class="accordion-body collapse in">
                         <div class="accordion-inner">
-                            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.step1a.wadl")%><br>
-                            <input type="text" id="wsdlurl" placeholder="http://localhost:8080/services/myService?wadl" style="width:100%" ><br>
+                            <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.step1a")%><br>
+                            <input type="text" id="wsdlurl" placeholder="http://localhost:8080/services/myService?wsdl" style="width:100%" ><br>
                             <%=ResourceLoader.GetResource(session, "pages.serviceimport.content.step1b")%><br>
                             <%
                                 if (!request.isSecure()) {
@@ -102,7 +102,7 @@
                     function save(preview)
                     {
                         var postbackdata = new Array();
-                        var url='ajax/importFromWadl.jsp';
+                        var url='ajax/importFromWsdl.jsp';
                         postbackdata.push({
                             name:"nonce", 
                             value: $("#nonce").val()

Modified: juddi/trunk/juddi-gui/src/main/webapp/tmodelEditor.jsp
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/tmodelEditor.jsp?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/tmodelEditor.jsp (original)
+++ juddi/trunk/juddi-gui/src/main/webapp/tmodelEditor.jsp Tue Jul 30 16:52:14 2013
@@ -59,6 +59,9 @@
                 <li><a href="#identifiers" ><%=ResourceLoader.GetResource(session, "pages.editor.tabnav.identifiers")%></a></li>
 
                 <li><a href="#signatures"  id="sigtagheader"><%=ResourceLoader.GetResource(session, "pages.editor.tabnav.signatures")%></a></li>
+                <li><a href="#Instances" >Instances</a></li>
+                
+                
             </ul>
             <script type="text/javascript">
                 $(function () {
@@ -86,6 +89,10 @@
                     e.preventDefault();
                     $(this).tab('show');
                 });
+                   $('#myTab a[href=#Instances]').click(function (e) {
+                    e.preventDefault();
+                    $(this).tab('show');
+                });
                     
                 var currentDescriptionEntries=<%=bd.getDescription().size()%>;
                 var currentOverviewDocs=<%=bd.getOverviewDoc().size()%>;
@@ -305,6 +312,109 @@
                         }
                     %>
                 </div>
+				     <div class="tab-pane " id="Instances">
+                    <b>Instances</b> - Use this to search for other entities in this registery that reference this tModel<Br>
+					<select id="relatedSearches" onchange="search()">
+						<option></option>
+						<option value="business">Find businesses</option>
+						<option value="bindingTemplate">Find binding</option>
+						<option value="service">Find services</option>
+		<!--				<option value="tModel">Find tModels</option>-->
+					</select>
+                   <script type="text/javascript">
+					
+					  var offset=0;
+        var maxrecords=20;
+        function search()
+        {
+			var val = $("#relatedSearches").val();
+         
+            var selection = "tmodel";
+            
+            var searchfor = $("#relatedSearches").val();
+            
+            var searchcontent = "<%
+			if (bd.getTModelKey()!=null)
+				out.write(StringEscapeUtils.escapeJavaScript(bd.getTModelKey()));
+			%>";
+            
+            var url='ajax/search.jsp';
+            
+            var postbackdata = new Array();
+           
+            postbackdata.push({
+                name:"selection", 
+                value: selection
+            });
+            
+            postbackdata.push({
+                name:"searchcontent", 
+                value: searchcontent
+            });
+            
+            //postbackdata.push({
+                //name:"lang", 
+                //value: $("#lang").val()
+            //});
+            
+            
+            /*$.each($('input:checkbox'), function(index,item){
+                var itemname = item.name;
+                if (item.checked)
+                {
+                    postbackdata.push({
+                        name:"findqualifier", 
+                        value: itemname
+                    });
+                }
+            });
+            */
+            
+            postbackdata.push({
+                name:"searchfor", 
+                value: searchfor
+            });
+            
+            postbackdata.push({
+                name:"nonce", 
+                value: $("#nonce").val()
+            });
+            
+            var request=   $.ajax({
+                url: url,
+                type:"POST",
+                //  dataType: "html", 
+                cache: false, 
+                //  processData: false,f
+                data: postbackdata
+            });
+                
+                
+            request.done(function(msg) {
+                window.console && console.log('postback done '  + url);                
+        
+                $("#InstancesContainer").html(msg);
+                
+        
+            });
+
+            request.fail(function(jqXHR, textStatus) {
+                window.console && console.log('postback failed ' + url);                                
+                $("#InstancesContainer").html(jqXHR.responseText  + textStatus);
+                //$(".alert").alert();
+                
+        
+            });
+                                    
+        }
+		
+				   </script>
+                    <div id="InstancesContainer" style="border-width: 2px; border-style: solid;" >
+                        <%
+                           
+                        %>
+                    </div>
+                </div>
                 <div><br>
                     <%
                         if (bd.getSignature().isEmpty()) {
@@ -333,6 +443,10 @@
 
 
                 </div>
+                    
+                    
+               
+                    
             </div>
             <script src="js/tmodeledit.js"></script>
             <script src="js/businessEditor.js"></script>

Modified: juddi/trunk/readme.txt
URL: http://svn.apache.org/viewvc/juddi/trunk/readme.txt?rev=1508517&r1=1508516&r2=1508517&view=diff
==============================================================================
--- juddi/trunk/readme.txt (original)
+++ juddi/trunk/readme.txt Tue Jul 30 16:52:14 2013
@@ -30,4 +30,115 @@ mvn clean install
 
 To start Juddi's embedded Tomcat server:
 juddi-tomcat\target\tomcat\apache-tomcat-6.0.26\bin\startup.bat
-juddi-tomcat\target\tomcat\apache-tomcat-6.0.26\bin\startup.sh
\ No newline at end of file
+juddi-tomcat\target\tomcat\apache-tomcat-6.0.26\bin\startup.sh
+
+
+
+When building on Windows, you may run into an error similar to this:
+
+SEVERE: The business service was not found for the given key:  uddi:uddi.joepublisher.com:serviceone
+org.apache.juddi.v3.error.InvalidKeyPassedException: The business service was not found for the given key:  uddi:uddi.jo
+epublisher.com:serviceone
+        at org.apache.juddi.validation.ValidatePublish.validateDeleteService(ValidatePublish.java:174)
+        at org.apache.juddi.api.impl.UDDIPublicationImpl.deleteService(UDDIPublicationImpl.java:291)
+        at org.apache.juddi.v3.tck.TckBusinessService.deleteService(TckBusinessService.java:228)
+        at org.apache.juddi.v3.tck.TckBusinessService.deleteJoePublisherService(TckBusinessService.java:85)
+        at org.apache.juddi.subscription.SubscriptionNotifierTest.teardown(SubscriptionNotifierTest.java:173)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
+        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
+        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
+        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
+        at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
+        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
+        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
+        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
+        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
+Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 3.661 sec <<< FAILURE!
+testGetSubscriptionResults(org.apache.juddi.subscription.SubscriptionNotifierTest)  Time elapsed: 0.005 sec  <<< ERROR!
+java.lang.NullPointerException
+        at org.apache.juddi.subscription.SubscriptionNotifierTest.testGetSubscriptionResults(SubscriptionNotifierTest.ja
+va:146)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
+        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
+        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
+        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
+        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
+        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
+        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
+        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
+        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
+        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
+        at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
+        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
+        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
+        at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
+        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
+        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
+        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
+        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
+
+org.apache.juddi.subscription.SubscriptionNotifierTest  Time elapsed: 0.038 sec  <<< FAILURE!
+java.lang.AssertionError: No exception should be thrown.
+        at org.junit.Assert.fail(Assert.java:91)
+        at org.apache.juddi.v3.tck.TckBusinessService.deleteService(TckBusinessService.java:232)
+        at org.apache.juddi.v3.tck.TckBusinessService.deleteJoePublisherService(TckBusinessService.java:85)
+        at org.apache.juddi.subscription.SubscriptionNotifierTest.teardown(SubscriptionNotifierTest.java:173)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
+        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
+        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
+        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
+        at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
+        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
+        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+        at java.lang.reflect.Method.invoke(Method.java:597)
+        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
+        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
+        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
+        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
+        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
+
+
+Results :
+
+Failed tests:   org.apache.juddi.subscription.SubscriptionNotifierTest: No exception should be thrown.
+
+Tests in error:
+  testGetSubscriptionResults(org.apache.juddi.subscription.SubscriptionNotifierTest)
+
+Tests run: 141, Failures: 1, Errors: 1, Skipped: 0
+
+Right click properties on the check out folder and uncheck the read only flag on the folder, then build again.
+
+If that doesn't work and you have SOAP UI running, close it.
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org