|
Anyone else running into this error?
[java] AxisFault [java] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException [java] faultSubcode: [java] faultString: java.rmi.RemoteException: Error looking up TransferServiceContext home:Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull; nested exception is: [java] java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull [java] faultActor: [java] faultNode: [java] faultDetail: [java] {http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException: Error looking up TransferServiceContext home:Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull; nested exception is: [java] java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull [java] at org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransferContext(TransferServiceHelper.java:58) [java] at org.genepattern.svm.context.service.SVMContextImpl.submitData(SVMContextImpl.java:139) [java] at org.genepattern.svm.context.service.globus.SVMContextProviderImpl.submitData(SVMContextProviderImpl.java:31) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [java] at java.lang.reflect.Method.invoke(Method.java:585) [java] at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) [java] at org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107) [java] at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90) [java] at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281) [java] at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) [java] at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) [java] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) [java] at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) [java] at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) [java] at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:697) [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) [java] at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) [java] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) [java] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) [java] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) [java] at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) [java] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) [java] at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) [java] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) [java] at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) [java] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) [java] at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) [java] at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) [java] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) [java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [java] at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) [java] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) [java] at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) [java] at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) [java] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) [java] at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) [java] at java.lang.Thread.run(Thread.java:595) [java] Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull [java] at java.util.ResourceBundle.getObject(ResourceBundle.java:325) [java] at java.util.ResourceBundle.getString(ResourceBundle.java:285) [java] at org.globus.util.I18n.getMessage(I18n.java:97) [java] at org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(IdentityAuthorization.java:83) [java] at org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initialize(ServiceAuthorizationChain.java:108) [java] at org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzChain(ResourceSecurityDescriptor.java:55) [java] at gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreatorOnlyResourceSecurityDescriptor(SecurityUtils.java:42) [java] at org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransferContext(TransferServiceHelper.java:49) [java] ... 44 more [java] {http://xml.apache.org/axis/}hostname:node255 [java] java.rmi.RemoteException: Error looking up TransferServiceContext home:Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull; nested exception is: [java] java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull [java] at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221) [java] at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128) [java] at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) [java] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) [java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) [java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) [java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) [java] at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) [java] at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) [java] at org.apache.axis.Message.getSOAPEnvelope(Message.java:424) [java] at org.apache.axis.message.addressing.handler.AddressingHandler.processClientResponse(AddressingHandler.java:305) [java] at org.apache.axis.message.addressing.handler.AddressingHandler.invoke(AddressingHandler.java:110) [java] at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) [java] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) [java] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2727) [java] at org.apache.axis.client.Call.invoke(Call.java:2710) [java] at org.apache.axis.client.Call.invoke(Call.java:2386) [java] at org.apache.axis.client.Call.invoke(Call.java:2309) [java] at org.apache.axis.client.Call.invoke(Call.java:1766) [java] at org.genepattern.svm.context.stubs.bindings.SVMContextPortTypeSOAPBindingStub.submitData(SVMContextPortTypeSOAPBindingStub.java:1246) [java] at org.genepattern.svm.context.client.SVMContextClient.submitData(SVMContextClient.java:84) [java] at org.genepattern.svm.client.SVMClient.postUpload(SVMClient.java:212) [java] at org.genepattern.svm.client.SVMClient.bulkTransferTest(SVMClient.java:117) [java] at org.genepattern.svm.client.SVMClient.main(SVMClient.java:97) I'm wondering whether this could be related to the fact that I'm running my server on a different port, 6060, rather than 8080. Searching through the code, it appears that port 8080 is hardcoded somewhere in the cagrid Transfer: bash:node255:/xchip/genepattern/cagrid/services/cabig_ey2_2008/genepattern/trunk/genepattern/cabig_ey2_2008/SVM/code 1017 $ grep -r 8080 . ./deploy.properties:index.service.url=http\://cagrid-index.nci.nih.gov\:8080/wsrf/services/DefaultIndexService ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextServiceLocator.java: private java.lang.String SVMContextPortTypePort_address = "http://localhost:8080/wsrf/services/"; ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.java: private java.lang.String SVMPortTypePort_address = "http://localhost:8080/wsrf/services/"; Binary file ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContextServiceLocator.class matches Binary file ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator.class matches ./build/schema/SVM/SVM_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/SVM/SVMContext_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/ws/enumeration/enumeration_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/ws/enumeration/enumeration_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting to service: http://localhost:8080/wsrf/services/cagrid/SVM ./docs/svm_test_log.txt: [echo] Connecting to service: http://localhost:8080/wsrf/services/cagrid/SVM -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
Are you sure the Transfer Service itself is also deployed into your
container? On 3/9/09 8:39 AM, "Jared Nedzel" <[hidden email]> wrote: > Anyone else running into this error? > > [java] AxisFault > [java] faultCode: > {http://schemas.xmlsoap.org/soap/envelope/}Server.userException > [java] faultSubcode: > [java] faultString: java.rmi.RemoteException: Error looking up > TransferServiceContext home:Can't find resource for bundle > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: > [java] java.util.MissingResourceException: Can't find resource > for bundle java.util.PropertyResourceBundle, key idenitytNull > [java] faultActor: > [java] faultNode: > [java] faultDetail: > [java] > {http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException: Error > looking up TransferServiceContext home:Can't find resource for bundle > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: > [java] java.util.MissingResourceException: Can't find resource > for bundle java.util.PropertyResourceBundle, key idenitytNull > [java] at > org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransfe > rContext(TransferServiceHelper.java:58) > [java] at > org.genepattern.svm.context.service.SVMContextImpl.submitData(SVMContextImpl.j > ava:139) > [java] at > org.genepattern.svm.context.service.globus.SVMContextProviderImpl.submitData(S > VMContextProviderImpl.java:31) > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j > ava:25) > [java] at java.lang.reflect.Method.invoke(Method.java:585) > [java] at > org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) > [java] at > org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107) > [java] at > org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90) > [java] at > ) > [java] at > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) > [java] at > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32> ) > [java] at > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > [java] at > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) > [java] at > org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) > [java] at > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:697) > [java] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > [java] at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:32 > 7) > [java] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > [java] at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi > lterChain.java:237) > [java] at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai > n.java:157) > [java] at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java > :214) > [java] at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext. > java:104) > [java] at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > [java] at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVa > lve.java:198) > [java] at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java > :152) > [java] at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext. > java:104) > [java] at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > [java] at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > [java] at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext. > java:104) > [java] at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > [java] at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext. > java:102) > [java] at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > [java] at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1 > 09) > [java] at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext. > java:104) > [java] at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > [java] at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > [java] at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > [java] at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > [java] at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnect > ion(Http11Protocol.java:705) > [java] at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > [java] at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: > 683) > [java] at java.lang.Thread.run(Thread.java:595) > [java] Caused by: java.util.MissingResourceException: Can't find > resource for bundle java.util.PropertyResourceBundle, key idenitytNull > [java] at > java.util.ResourceBundle.getObject(ResourceBundle.java:325) > [java] at > java.util.ResourceBundle.getString(ResourceBundle.java:285) > [java] at org.globus.util.I18n.getMessage(I18n.java:97) > [java] at > org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(I > dentityAuthorization.java:83) > [java] at > org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initiali > ze(ServiceAuthorizationChain.java:108) > [java] at > org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzCh > ain(ResourceSecurityDescriptor.java:55) > [java] at > gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreator > OnlyResourceSecurityDescriptor(SecurityUtils.java:42) > [java] at > org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransfe > rContext(TransferServiceHelper.java:49) > [java] ... 44 more > > [java] {http://xml.apache.org/axis/}hostname:node255 > > [java] java.rmi.RemoteException: Error looking up > TransferServiceContext home:Can't find resource for bundle > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: > [java] java.util.MissingResourceException: Can't find resource > for bundle java.util.PropertyResourceBundle, key idenitytNull > [java] at > ) > [java] at > org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128) > [java] at > org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCont > ext.java:1087) > [java] at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > [java] at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown > Source) > [java] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatche > r.dispatch(Unknown > Source) > [java] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [java] at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > [java] at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown > Source) > [java] at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) > [java] at > org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.j > ava:227) > [java] at > org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) > [java] at > org.apache.axis.Message.getSOAPEnvelope(Message.java:424) > [java] at > org.apache.axis.message.addressing.handler.AddressingHandler.processClientResp > onse(AddressingHandler.java:305) > [java] at > org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addressing > Handler.java:110) > [java] at > ) > [java] at > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > [java] at > org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) > [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2727) > [java] at org.apache.axis.client.Call.invoke(Call.java:2710) > [java] at org.apache.axis.client.Call.invoke(Call.java:2386) > [java] at org.apache.axis.client.Call.invoke(Call.java:2309) > [java] at org.apache.axis.client.Call.invoke(Call.java:1766) > [java] at > org.genepattern.svm.context.stubs.bindings.SVMContextPortTypeSOAPBindingStub.s > ubmitData(SVMContextPortTypeSOAPBindingStub.java:1246) > [java] at > org.genepattern.svm.context.client.SVMContextClient.submitData(SVMContextClien > t.java:84) > [java] at > org.genepattern.svm.client.SVMClient.postUpload(SVMClient.java:212) > [java] at > org.genepattern.svm.client.SVMClient.bulkTransferTest(SVMClient.java:117) > [java] at > org.genepattern.svm.client.SVMClient.main(SVMClient.java:97) > > > > I'm wondering whether this could be related to the fact that I'm running > my server on a different port, 6060, rather than 8080. > > Searching through the code, it appears that port 8080 is hardcoded > somewhere in the cagrid Transfer: > > bash:node255:/xchip/genepattern/cagrid/services/cabig_ey2_2008/genepattern/tru > nk/genepattern/cabig_ey2_2008/SVM/code > 1017 $ grep -r 8080 . > > ./deploy.properties:index.service.url=http\://cagrid-index.nci.nih.gov\:8080/w > srf/services/DefaultIndexService > ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextServ > iceLocator.java: > private java.lang.String SVMContextPortTypePort_address = > "http://localhost:8080/wsrf/services/"; > ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.java > : > private java.lang.String SVMPortTypePort_address = > "http://localhost:8080/wsrf/services/"; > Binary file > ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContext > ServiceLocator.class > matches > Binary file > ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator. > class > matches > ./build/schema/SVM/SVM_service.wsdl: <soap:address > location="http://localhost:8080/wsrf/services/"/> > ./build/schema/SVM/SVMContext_service.wsdl: <soap:address > location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/ws/enumeration/enumeration_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./build/schema/ws/enumeration/enumeration_service.wsdl: > <soap:address location="http://localhost:8080/wsrf/services/"/> > ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting > to service: http://localhost:8080/wsrf/services/cagrid/SVM > ./docs/svm_test_log.txt: [echo] Connecting to service: > http://localhost:8080/wsrf/services/cagrid/SVM > > > > |
|
Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key idenitytNull at java.util.ResourceBundle.getObject(ResourceBundle.java:325) at java.util.ResourceBundle.getString(ResourceBundle.java:285) at org.globus.util.I18n.getMessage(I18n.java:97) Scott Scott Oster Co-Director Software Research Institute Center for IT Innovations in Healthcare Senior Researcher Department of Biomedical Informatics The Ohio State University Phone: (614) 293-9590 > From: Shannon Hastings <shannon.hastings@...> > Reply-To: caGrid Users discussion Forum <CAGRID_USERS-L@...> > Date: Mon, 9 Mar 2009 09:46:10 -0500 > To: <CAGRID_USERS-L@...> > Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, > key idenityNull > > Are you sure the Transfer Service itself is also deployed into your > container? > > > > On 3/9/09 8:39 AM, "Jared Nedzel" <jnedzel@...> wrote: > >> Anyone else running into this error? >> >> [java] AxisFault >> [java] faultCode: >> {<a href="http://schemas.xmlsoap.org/soap/envelope/}Server.userException">http://schemas.xmlsoap.org/soap/envelope/}Server.userException >> [java] faultSubcode: >> [java] faultString: java.rmi.RemoteException: Error looking up >> TransferServiceContext home:Can't find resource for bundle >> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> [java] java.util.MissingResourceException: Can't find resource >> for bundle java.util.PropertyResourceBundle, key idenitytNull >> [java] faultActor: >> [java] faultNode: >> [java] faultDetail: >> [java] >> {<a href="http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException">http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException: Error >> looking up TransferServiceContext home:Can't find resource for bundle >> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> [java] java.util.MissingResourceException: Can't find resource >> for bundle java.util.PropertyResourceBundle, key idenitytNull >> [java] at >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf>> e >> rContext(TransferServiceHelper.java:58) >> [java] at >> org.genepattern.svm.context.service.SVMContextImpl.submitData(SVMContextImpl.>> j >> ava:139) >> [java] at >> org.genepattern.svm.context.service.globus.SVMContextProviderImpl.submitData(>> S >> VMContextProviderImpl.java:31) >> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> [java] at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> [java] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.>> j >> ava:25) >> [java] at java.lang.reflect.Method.invoke(Method.java:585) >> [java] at >> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) >> [java] at >> org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107) >> [java] at >> org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90) >> [java] at >> > org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281> > > ) >> [java] at >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) >> [java] at >> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32> > > ) >> [java] at >> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> [java] at >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) >> [java] at >> org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) >> [java] at >> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:697) >> [java] at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >> [java] at >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:3>> 2 >> 7) >> [java] at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> [java] at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF>> i >> lterChain.java:237) >> [java] at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha>> i >> n.java:157) >> [java] at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav>> a >> :214) >> [java] at >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> . >> java:104) >> [java] at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> [java] at >> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextV>> a >> lve.java:198) >> [java] at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav>> a >> :152) >> [java] at >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> . >> java:104) >> [java] at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> [java] at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) >> [java] at >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> . >> java:104) >> [java] at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) >> [java] at >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> . >> java:102) >> [java] at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> [java] at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:>> 1 >> 09) >> [java] at >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> . >> java:104) >> [java] at >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> [java] at >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) >> [java] at >> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) >> [java] at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) >> [java] at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnec>> t >> ion(Http11Protocol.java:705) >> [java] at >> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) >> [java] at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java>> : >> 683) >> [java] at java.lang.Thread.run(Thread.java:595) >> [java] Caused by: java.util.MissingResourceException: Can't find >> resource for bundle java.util.PropertyResourceBundle, key idenitytNull >> [java] at >> java.util.ResourceBundle.getObject(ResourceBundle.java:325) >> [java] at >> java.util.ResourceBundle.getString(ResourceBundle.java:285) >> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >> [java] at >> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(>> I >> dentityAuthorization.java:83) >> [java] at >> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial>> i >> ze(ServiceAuthorizationChain.java:108) >> [java] at >> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC>> h >> ain(ResourceSecurityDescriptor.java:55) >> [java] at >> gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreato>> r >> OnlyResourceSecurityDescriptor(SecurityUtils.java:42) >> [java] at >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf>> e >> rContext(TransferServiceHelper.java:49) >> [java] ... 44 more >> >> [java] {<a href="http://xml.apache.org/axis/}hostname:node255">http://xml.apache.org/axis/}hostname:node255 >> >> [java] java.rmi.RemoteException: Error looking up >> TransferServiceContext home:Can't find resource for bundle >> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> [java] java.util.MissingResourceException: Can't find resource >> for bundle java.util.PropertyResourceBundle, key idenitytNull >> [java] at >> > org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221> > > ) >> [java] at >> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128>> ) >> [java] at >> org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCon>> t >> ext.java:1087) >> [java] at >> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) >> [java] at >> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown >> Source) >> [java] at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatch>> e >> r.dispatch(Unknown >> Source) >> [java] at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> Source) >> [java] at >> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> [java] at >> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown >> Source) >> [java] at >> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >> [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) >> [java] at >> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.>> j >> ava:227) >> [java] at >> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) >> [java] at >> org.apache.axis.Message.getSOAPEnvelope(Message.java:424) >> [java] at >> org.apache.axis.message.addressing.handler.AddressingHandler.processClientRes>> p >> onse(AddressingHandler.java:305) >> [java] at >> org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addressin>> g >> Handler.java:110) >> [java] at >> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32> > > ) >> [java] at >> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> [java] at >> org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) >> [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2727) >> [java] at org.apache.axis.client.Call.invoke(Call.java:2710) >> [java] at org.apache.axis.client.Call.invoke(Call.java:2386) >> [java] at org.apache.axis.client.Call.invoke(Call.java:2309) >> [java] at org.apache.axis.client.Call.invoke(Call.java:1766) >> [java] at >> org.genepattern.svm.context.stubs.bindings.SVMContextPortTypeSOAPBindingStub.>> s >> ubmitData(SVMContextPortTypeSOAPBindingStub.java:1246) >> [java] at >> org.genepattern.svm.context.client.SVMContextClient.submitData(SVMContextClie>> n >> t.java:84) >> [java] at >> org.genepattern.svm.client.SVMClient.postUpload(SVMClient.java:212) >> [java] at >> org.genepattern.svm.client.SVMClient.bulkTransferTest(SVMClient.java:117) >> [java] at >> org.genepattern.svm.client.SVMClient.main(SVMClient.java:97) >> >> >> >> I'm wondering whether this could be related to the fact that I'm running >> my server on a different port, 6060, rather than 8080. >> >> Searching through the code, it appears that port 8080 is hardcoded >> somewhere in the cagrid Transfer: >> >> bash:node255:/xchip/genepattern/cagrid/services/cabig_ey2_2008/genepattern/tr>> u >> nk/genepattern/cabig_ey2_2008/SVM/code >> 1017 $ grep -r 8080 . >> >> ./deploy.properties:index.service.url=http\://cagrid-index.nci.nih.gov\:8080/>> w >> srf/services/DefaultIndexService >> ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextSer>> v >> iceLocator.java: >> private java.lang.String SVMContextPortTypePort_address = >> "http://localhost:8080/wsrf/services/"; >> ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.jav>> a >> : >> private java.lang.String SVMPortTypePort_address = >> "http://localhost:8080/wsrf/services/"; >> Binary file >> ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContex>> t >> ServiceLocator.class >> matches >> Binary file >> ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator>> . >> class >> matches >> ./build/schema/SVM/SVM_service.wsdl: <soap:address >> location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/SVM/SVMContext_service.wsdl: <soap:address >> location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/ws/enumeration/enumeration_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./build/schema/ws/enumeration/enumeration_service.wsdl: >> <soap:address location="http://localhost:8080/wsrf/services/"/> >> ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting >> to service: http://localhost:8080/wsrf/services/cagrid/SVM >> ./docs/svm_test_log.txt: [echo] Connecting to service: >> http://localhost:8080/wsrf/services/cagrid/SVM >> >> >> >> |
|
In reply to this post by Shannon Hastings
Yes, it is:
bash:node255:/xchip/genepattern/cagrid/node255_cagrid1.2/tomcat/jakarta-tomcat-5.0.28/webapps 1028 $ ls ROOT/ balancer/ caGridTransfer/ gpintegration/ jsp-examples/ servlets-examples/ tomcat-docs/ webdav/ wsrf/ As I noted in the previous e-mail, localhost:8080 appears to be hardcoded somewhere in the code generation, resulting in it appearing in multiple files: ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextServiceLocator.java: private java.lang.String SVMContextPortTypePort_address = "http://localhost:8080/wsrf/services/"; ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.java: private java.lang.String SVMPortTypePort_address = "http://localhost:8080/wsrf/services/"; Binary file ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContextServiceLocator.class matches Binary file ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator.class matches ./build/schema/SVM/SVM_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/SVM/SVMContext_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/ws/enumeration/enumeration_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./build/schema/ws/enumeration/enumeration_service.wsdl: <soap:address location="http://localhost:8080/wsrf/services/"/> ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting to service: http://localhost:8080/wsrf/services/cagrid/SVM ./docs/svm_test_log.txt: [echo] Connecting to service: http://localhost:8080/wsrf/services/cagrid/SVM How do I change this to port 6060? Shannon Hastings wrote: > Are you sure the Transfer Service itself is also deployed into your > container? > -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
In reply to this post by Scott Oster
The same code works just fine on my development machine (port 8080), but
fails on my production server (port 6060). Why does the code on the production server have port 8080 in it after doing a clean build? Jared Scott Oster wrote: > Looks like a classpath problem to me (missing some Globus libraries?): > > Caused by: java.util.MissingResourceException: Can't find resource for > bundle java.util.PropertyResourceBundle, key idenitytNull > at java.util.ResourceBundle.getObject(ResourceBundle.java:325) > at java.util.ResourceBundle.getString(ResourceBundle.java:285) > at org.globus.util.I18n.getMessage(I18n.java:97) > > Scott > > *Scott Oster > ** > Co-Director > *Software Research Institute > Center for IT Innovations in Healthcare > > *Senior Researcher > *Department of Biomedical Informatics > > /The Ohio State University > Phone: (614) 293-9590 > > / >> From: Shannon Hastings <[hidden email]> >> Reply-To: caGrid Users discussion Forum <[hidden email]> >> Date: Mon, 9 Mar 2009 09:46:10 -0500 >> To: <[hidden email]> >> Subject: Re: can't find resource for bundle > java.util.PropertyResourceBundle, >> key idenityNull >> >> Are you sure the Transfer Service itself is also deployed into your >> container? >> >> >> >> On 3/9/09 8:39 AM, "Jared Nedzel" <[hidden email]> wrote: >> >> > Anyone else running into this error? >> > >> > [java] AxisFault >> > [java] faultCode: >> > {http://schemas.xmlsoap.org/soap/envelope/}Server.userException >> > [java] faultSubcode: >> > [java] faultString: java.rmi.RemoteException: Error looking up >> > TransferServiceContext home:Can't find resource for bundle >> > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> > [java] java.util.MissingResourceException: Can't find resource >> > for bundle java.util.PropertyResourceBundle, key idenitytNull >> > [java] faultActor: >> > [java] faultNode: >> > [java] faultDetail: >> > [java] >> > {http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException: Error >> > looking up TransferServiceContext home:Can't find resource for bundle >> > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> > [java] java.util.MissingResourceException: Can't find resource >> > for bundle java.util.PropertyResourceBundle, key idenitytNull >> > [java] at >> > > org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf>> > e >> > rContext(TransferServiceHelper.java:58) >> > [java] at >> > > org.genepattern.svm.context.service.SVMContextImpl.submitData(SVMContextImpl.>> > j >> > ava:139) >> > [java] at >> > > org.genepattern.svm.context.service.globus.SVMContextProviderImpl.submitData(>> > S >> > VMContextProviderImpl.java:31) >> > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> > Method) >> > [java] at >> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> > [java] at >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.>> > j >> > ava:25) >> > [java] at java.lang.reflect.Method.invoke(Method.java:585) >> > [java] at >> > > org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) >> > [java] at >> > > org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107) >> > [java] at >> > org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90) >> > [java] at >> > >> > org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281> > > >> ) >> > [java] at >> > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) >> > [java] at >> > >> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32> > > >> ) >> > [java] at >> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> > [java] at > org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> > [java] at >> > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) >> > [java] at >> > org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) >> > [java] at >> > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:697) >> > [java] at >> > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >> > [java] at >> > > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:3>> > 2 >> > 7) >> > [java] at >> > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> > [java] at >> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF>> > i >> > lterChain.java:237) >> > [java] at >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha>> > i >> > n.java:157) >> > [java] at >> > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav>> > a >> > :214) >> > [java] at >> > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> > . >> > java:104) >> > [java] at >> > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> > [java] at >> > > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextV>> > a >> > lve.java:198) >> > [java] at >> > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav>> > a >> > :152) >> > [java] at >> > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> > . >> > java:104) >> > [java] at >> > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> > [java] at >> > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) >> > [java] at >> > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> > . >> > java:104) >> > [java] at >> > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) >> > [java] at >> > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> > . >> > java:102) >> > [java] at >> > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> > [java] at >> > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:>> > 1 >> > 09) >> > [java] at >> > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext>> > . >> > java:104) >> > [java] at >> > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >> > [java] at >> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) >> > [java] at >> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) >> > [java] at >> > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) >> > [java] at >> > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnec>> > t >> > ion(Http11Protocol.java:705) >> > [java] at >> > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) >> > [java] at >> > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java>> > : >> > 683) >> > [java] at java.lang.Thread.run(Thread.java:595) >> > [java] Caused by: java.util.MissingResourceException: Can't find >> > resource for bundle java.util.PropertyResourceBundle, key idenitytNull >> > [java] at >> > java.util.ResourceBundle.getObject(ResourceBundle.java:325) >> > [java] at >> > java.util.ResourceBundle.getString(ResourceBundle.java:285) >> > [java] at org.globus.util.I18n.getMessage(I18n.java:97) >> > [java] at >> > > org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(>> > I >> > dentityAuthorization.java:83) >> > [java] at >> > > org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial>> > i >> > ze(ServiceAuthorizationChain.java:108) >> > [java] at >> > > org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC>> > h >> > ain(ResourceSecurityDescriptor.java:55) >> > [java] at >> > > gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreato>> > r >> > OnlyResourceSecurityDescriptor(SecurityUtils.java:42) >> > [java] at >> > > org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf>> > e >> > rContext(TransferServiceHelper.java:49) >> > [java] ... 44 more >> > >> > [java] {http://xml.apache.org/axis/}hostname:node255 >> > >> > [java] java.rmi.RemoteException: Error looking up >> > TransferServiceContext home:Can't find resource for bundle >> > java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >> > [java] java.util.MissingResourceException: Can't find resource >> > for bundle java.util.PropertyResourceBundle, key idenitytNull >> > [java] at >> > >> > org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221> > > >> ) >> > [java] at >> > > org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128>> > ) >> > [java] at >> > > org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCon>> > t >> > ext.java:1087) >> > [java] at >> > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) >> > [java] at >> > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown >> > Source) >> > [java] at >> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatch>> > e >> > r.dispatch(Unknown >> > Source) >> > [java] at >> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> > Source) >> > [java] at >> > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> > [java] at >> > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >> > [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown >> > Source) >> > [java] at >> > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >> > [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) >> > [java] at >> > > org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.>> > j >> > ava:227) >> > [java] at >> > org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) >> > [java] at >> > org.apache.axis.Message.getSOAPEnvelope(Message.java:424) >> > [java] at >> > > org.apache.axis.message.addressing.handler.AddressingHandler.processClientRes>> > p >> > onse(AddressingHandler.java:305) >> > [java] at >> > > org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addressin>> > g >> > Handler.java:110) >> > [java] at >> > >> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32> > > >> ) >> > [java] at >> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> > [java] at > org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> > [java] at >> > org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) >> > [java] at > org.apache.axis.client.Call.invokeEngine(Call.java:2727) >> > [java] at org.apache.axis.client.Call.invoke(Call.java:2710) >> > [java] at org.apache.axis.client.Call.invoke(Call.java:2386) >> > [java] at org.apache.axis.client.Call.invoke(Call.java:2309) >> > [java] at org.apache.axis.client.Call.invoke(Call.java:1766) >> > [java] at >> > > org.genepattern.svm.context.stubs.bindings.SVMContextPortTypeSOAPBindingStub.>> > s >> > ubmitData(SVMContextPortTypeSOAPBindingStub.java:1246) >> > [java] at >> > > org.genepattern.svm.context.client.SVMContextClient.submitData(SVMContextClie>> > n >> > t.java:84) >> > [java] at >> > org.genepattern.svm.client.SVMClient.postUpload(SVMClient.java:212) >> > [java] at >> > org.genepattern.svm.client.SVMClient.bulkTransferTest(SVMClient.java:117) >> > [java] at >> > org.genepattern.svm.client.SVMClient.main(SVMClient.java:97) >> > >> > >> > >> > I'm wondering whether this could be related to the fact that I'm running >> > my server on a different port, 6060, rather than 8080. >> > >> > Searching through the code, it appears that port 8080 is hardcoded >> > somewhere in the cagrid Transfer: >> > >> > > bash:node255:/xchip/genepattern/cagrid/services/cabig_ey2_2008/genepattern/tr>> > u >> > nk/genepattern/cabig_ey2_2008/SVM/code >> > 1017 $ grep -r 8080 . >> > >> > > ./deploy.properties:index.service.url=http\://cagrid-index.nci.nih.gov\:8080/>> > w >> > srf/services/DefaultIndexService >> > > ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextSer>> > v >> > iceLocator.java: >> > private java.lang.String SVMContextPortTypePort_address = >> > "http://localhost:8080/wsrf/services/"; >> > > ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.jav>> > a >> > : >> > private java.lang.String SVMPortTypePort_address = >> > "http://localhost:8080/wsrf/services/"; >> > Binary file >> > > ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContex>> > t >> > ServiceLocator.class >> > matches >> > Binary file >> > > ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator>> > . >> > class >> > matches >> > ./build/schema/SVM/SVM_service.wsdl: <soap:address >> > location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/SVM/SVMContext_service.wsdl: <soap:address >> > location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/ws/enumeration/enumeration_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./build/schema/ws/enumeration/enumeration_service.wsdl: >> > <soap:address location="http://localhost:8080/wsrf/services/"/ > <http://localhost:8080/wsrf/services/"/>> >> > ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting >> > to service: http://localhost:8080/wsrf/services/cagrid/SVM >> > ./docs/svm_test_log.txt: [echo] Connecting to service: >> > http://localhost:8080/wsrf/services/cagrid/SVM >> > >> > >> > >> > -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
That is just Axis generated code, and if you examine it you'll find that is
just a default value you are referring to. If you want to rule out the port being an issue, change your server to run on 8080 and run your test again; I'm guessing you'll have the same problem. You likely have a classpath issue/difference between your two containers. Did you actually deploy globus to the container? Scott Scott Oster Co-Director Software Research Institute Center for IT Innovations in Healthcare Senior Researcher Department of Biomedical Informatics The Ohio State University Phone: (614) 293-9590 > From: Jared Nedzel <[hidden email]> > Reply-To: caGrid Users discussion Forum <[hidden email]> > Date: Mon, 9 Mar 2009 09:56:14 -0400 > To: <[hidden email]> > Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, > key idenityNull > > The same code works just fine on my development machine (port 8080), but > fails on my production server (port 6060). > > Why does the code on the production server have port 8080 in it after > doing a clean build? > > Jared > > Scott Oster wrote: >> Looks like a classpath problem to me (missing some Globus libraries?): >> >> Caused by: java.util.MissingResourceException: Can't find resource for >> bundle java.util.PropertyResourceBundle, key idenitytNull >> at java.util.ResourceBundle.getObject(ResourceBundle.java:325) >> at java.util.ResourceBundle.getString(ResourceBundle.java:285) >> at org.globus.util.I18n.getMessage(I18n.java:97) >> >> Scott >> >> *Scott Oster >> ** >> Co-Director >> *Software Research Institute >> Center for IT Innovations in Healthcare >> >> *Senior Researcher >> *Department of Biomedical Informatics >> >> /The Ohio State University >> Phone: (614) 293-9590 >> >> / >>> From: Shannon Hastings <[hidden email]> >>> Reply-To: caGrid Users discussion Forum <[hidden email]> >>> Date: Mon, 9 Mar 2009 09:46:10 -0500 >>> To: <[hidden email]> >>> Subject: Re: can't find resource for bundle >> java.util.PropertyResourceBundle, >>> key idenityNull >>> >>> Are you sure the Transfer Service itself is also deployed into your >>> container? >>> >>> >>> >>> On 3/9/09 8:39 AM, "Jared Nedzel" <[hidden email]> wrote: >>> >>>> Anyone else running into this error? >>>> >>>> [java] AxisFault >>>> [java] faultCode: >>>> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException >>>> [java] faultSubcode: >>>> [java] faultString: java.rmi.RemoteException: Error looking up >>>> TransferServiceContext home:Can't find resource for bundle >>>> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >>>> [java] java.util.MissingResourceException: Can't find resource >>>> for bundle java.util.PropertyResourceBundle, key idenitytNull >>>> [java] faultActor: >>>> [java] faultNode: >>>> [java] faultDetail: >>>> [java] >>>> {http://xml.apache.org/axis/}stackTrace:java.rmi.RemoteException: Error >>>> looking up TransferServiceContext home:Can't find resource for bundle >>>> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >>>> [java] java.util.MissingResourceException: Can't find resource >>>> for bundle java.util.PropertyResourceBundle, key idenitytNull >>>> [java] at >>>> >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf >> >> >> e >>>> rContext(TransferServiceHelper.java:58) >>>> [java] at >>>> >> org.genepattern.svm.context.service.SVMContextImpl.submitData(SVMContextImpl. >> >> >> j >>>> ava:139) >>>> [java] at >>>> >> org.genepattern.svm.context.service.globus.SVMContextProviderImpl.submitData( >> >> >> S >>>> VMContextProviderImpl.java:31) >>>> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>> [java] at >>>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> [java] at >>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. >> >> >> j >>>> ava:25) >>>> [java] at java.lang.reflect.Method.invoke(Method.java:585) >>>> [java] at >>>> >> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) >>>> [java] at >>>> >> org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107) >>>> [java] at >>>> org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90) >>>> [java] at >>>> >>> >> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:28 >> 1> >>> >>> ) >>>> [java] at >>>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) >>>> [java] at >>>> >>> >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:3 >> 2> >>> >>> ) >>>> [java] at >>>> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >>>> [java] at >> org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >>>> [java] at >>>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) >>>> [java] at >>>> org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) >>>> [java] at >>>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:697) >>>> [java] at >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >>>> [java] at >>>> >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:3 >> >> >> 2 >>>> 7) >>>> [java] at >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>> [java] at >>>> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF >> >> >> i >>>> lterChain.java:237) >>>> [java] at >>>> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha >> >> >> i >>>> n.java:157) >>>> [java] at >>>> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav >> >> >> a >>>> :214) >>>> [java] at >>>> >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext >> >> >> . >>>> java:104) >>>> [java] at >>>> >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >>>> [java] at >>>> >> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextV >> >> >> a >>>> lve.java:198) >>>> [java] at >>>> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav >> >> >> a >>>> :152) >>>> [java] at >>>> >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext >> >> >> . >>>> java:104) >>>> [java] at >>>> >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >>>> [java] at >>>> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) >>>> [java] at >>>> >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext >> >> >> . >>>> java:104) >>>> [java] at >>>> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) >>>> [java] at >>>> >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext >> >> >> . >>>> java:102) >>>> [java] at >>>> >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >>>> [java] at >>>> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: >> >> >> 1 >>>> 09) >>>> [java] at >>>> >> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext >> >> >> . >>>> java:104) >>>> [java] at >>>> >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) >>>> [java] at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) >>>> [java] at >>>> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) >>>> [java] at >>>> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) >>>> [java] at >>>> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnec >> >> >> t >>>> ion(Http11Protocol.java:705) >>>> [java] at >>>> >> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) >>>> [java] at >>>> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java >> >> >> : >>>> 683) >>>> [java] at java.lang.Thread.run(Thread.java:595) >>>> [java] Caused by: java.util.MissingResourceException: Can't find >>>> resource for bundle java.util.PropertyResourceBundle, key idenitytNull >>>> [java] at >>>> java.util.ResourceBundle.getObject(ResourceBundle.java:325) >>>> [java] at >>>> java.util.ResourceBundle.getString(ResourceBundle.java:285) >>>> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >>>> [java] at >>>> >> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize( >> >> >> I >>>> dentityAuthorization.java:83) >>>> [java] at >>>> >> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial >> >> >> i >>>> ze(ServiceAuthorizationChain.java:108) >>>> [java] at >>>> >> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC >> >> >> h >>>> ain(ResourceSecurityDescriptor.java:55) >>>> [java] at >>>> >> gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreato >> >> >> r >>>> OnlyResourceSecurityDescriptor(SecurityUtils.java:42) >>>> [java] at >>>> >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf >> >> >> e >>>> rContext(TransferServiceHelper.java:49) >>>> [java] ... 44 more >>>> >>>> [java] {http://xml.apache.org/axis/}hostname:node255 >>>> >>>> [java] java.rmi.RemoteException: Error looking up >>>> TransferServiceContext home:Can't find resource for bundle >>>> java.util.PropertyResourceBundle, key idenitytNull; nested exception is: >>>> [java] java.util.MissingResourceException: Can't find resource >>>> for bundle java.util.PropertyResourceBundle, key idenitytNull >>>> [java] at >>>> >>> >> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:22 >> 1> >>> >>> ) >>>> [java] at >>>> >> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128 >> >> >> ) >>>> [java] at >>>> >> org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCon >> >> >> t >>>> ext.java:1087) >>>> [java] at >>>> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) >>>> [java] at >>>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown >>>> Source) >>>> [java] at >>>> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatch >> >> >> e >>>> r.dispatch(Unknown >>>> Source) >>>> [java] at >>>> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >>>> Source) >>>> [java] at >>>> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>> [java] at >>>> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>> [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown >>>> Source) >>>> [java] at >>>> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) >>>> [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) >>>> [java] at >>>> >> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext. >> >> >> j >>>> ava:227) >>>> [java] at >>>> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) >>>> [java] at >>>> org.apache.axis.Message.getSOAPEnvelope(Message.java:424) >>>> [java] at >>>> >> org.apache.axis.message.addressing.handler.AddressingHandler.processClientRes >> >> >> p >>>> onse(AddressingHandler.java:305) >>>> [java] at >>>> >> org.apache.axis.message.addressing.handler.AddressingHandler.invoke(Addressin >> >> >> g >>>> Handler.java:110) >>>> [java] at >>>> >>> >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:3 >> 2> >>> >>> ) >>>> [java] at >>>> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >>>> [java] at >> org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >>>> [java] at >>>> org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) >>>> [java] at >> org.apache.axis.client.Call.invokeEngine(Call.java:2727) >>>> [java] at org.apache.axis.client.Call.invoke(Call.java:2710) >>>> [java] at org.apache.axis.client.Call.invoke(Call.java:2386) >>>> [java] at org.apache.axis.client.Call.invoke(Call.java:2309) >>>> [java] at org.apache.axis.client.Call.invoke(Call.java:1766) >>>> [java] at >>>> >> org.genepattern.svm.context.stubs.bindings.SVMContextPortTypeSOAPBindingStub. >> >> >> s >>>> ubmitData(SVMContextPortTypeSOAPBindingStub.java:1246) >>>> [java] at >>>> >> org.genepattern.svm.context.client.SVMContextClient.submitData(SVMContextClie >> >> >> n >>>> t.java:84) >>>> [java] at >>>> org.genepattern.svm.client.SVMClient.postUpload(SVMClient.java:212) >>>> [java] at >>>> org.genepattern.svm.client.SVMClient.bulkTransferTest(SVMClient.java:117) >>>> [java] at >>>> org.genepattern.svm.client.SVMClient.main(SVMClient.java:97) >>>> >>>> >>>> >>>> I'm wondering whether this could be related to the fact that I'm running >>>> my server on a different port, 6060, rather than 8080. >>>> >>>> Searching through the code, it appears that port 8080 is hardcoded >>>> somewhere in the cagrid Transfer: >>>> >>>> >> bash:node255:/xchip/genepattern/cagrid/services/cabig_ey2_2008/genepattern/tr >> >> >> u >>>> nk/genepattern/cabig_ey2_2008/SVM/code >>>> 1017 $ grep -r 8080 . >>>> >>>> >> ./deploy.properties:index.service.url=http\://cagrid-index.nci.nih.gov\:8080/ >> >> >> w >>>> srf/services/DefaultIndexService >>>> >> ./build/stubs-SVM/src/org/genepattern/svm/context/stubs/service/SVMContextSer >> >> >> v >>>> iceLocator.java: >>>> private java.lang.String SVMContextPortTypePort_address = >>>> "http://localhost:8080/wsrf/services/"; >>>> >> ./build/stubs-SVM/src/org/genepattern/svm/stubs/service/SVMServiceLocator.jav >> >> >> a >>>> : >>>> private java.lang.String SVMPortTypePort_address = >>>> "http://localhost:8080/wsrf/services/"; >>>> Binary file >>>> >> ./build/stubs-SVM/classes/org/genepattern/svm/context/stubs/service/SVMContex >> >> >> t >>>> ServiceLocator.class >>>> matches >>>> Binary file >>>> >> ./build/stubs-SVM/classes/org/genepattern/svm/stubs/service/SVMServiceLocator >> >> >> . >>>> class >>>> matches >>>> ./build/schema/SVM/SVM_service.wsdl: <soap:address >>>> location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/SVM/SVMContext_service.wsdl: <soap:address >>>> location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/servicegroup/WS-ServiceGroup_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/notification/WS-BaseN_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/lifetime/WS-ResourceLifetime_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/wsrf/properties/WS-ResourceProperties_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/ws/enumeration/enumeration_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./build/schema/ws/enumeration/enumeration_service.wsdl: >>>> <soap:address location="http://localhost:8080/wsrf/services/"/ >> <http://localhost:8080/wsrf/services/"/>> >>>> ./docs/.svn/text-base/svm_test_log.txt.svn-base: [echo] Connecting >>>> to service: http://localhost:8080/wsrf/services/cagrid/SVM >>>> ./docs/svm_test_log.txt: [echo] Connecting to service: >>>> http://localhost:8080/wsrf/services/cagrid/SVM >>>> >>>> >>>> >>>> > > > -- > Jared Nedzel > Cancer Genomics Informatics > Broad Institute > 7 Cambridge Center > Cambridge, MA 02142 > > 617-324-4825 > [hidden email] |
|
I thought the caGrid installer deployed globus to the container?
Scott Oster wrote: > That is just Axis generated code, and if you examine it you'll find that is > just a default value you are referring to. If you want to rule out the port > being an issue, change your server to run on 8080 and run your test again; > I'm guessing you'll have the same problem. You likely have a classpath > issue/difference between your two containers. Did you actually deploy > globus to the container? > > Scott > Scott Oster -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
Yes, it should.
Scott Scott Oster Co-Director Software Research Institute Center for IT Innovations in Healthcare Senior Researcher Department of Biomedical Informatics The Ohio State University Phone: (614) 293-9590 > From: Jared Nedzel <[hidden email]> > Reply-To: caGrid Users discussion Forum <[hidden email]> > Date: Mon, 9 Mar 2009 10:22:48 -0400 > To: <[hidden email]> > Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, > key idenityNull > > I thought the caGrid installer deployed globus to the container? > > > > Scott Oster wrote: >> That is just Axis generated code, and if you examine it you'll find that is >> just a default value you are referring to. If you want to rule out the port >> being an issue, change your server to run on 8080 and run your test again; >> I'm guessing you'll have the same problem. You likely have a classpath >> issue/difference between your two containers. Did you actually deploy >> globus to the container? >> >> Scott >> Scott Oster > > > -- > Jared Nedzel > Cancer Genomics Informatics > Broad Institute > 7 Cambridge Center > Cambridge, MA 02142 > > 617-324-4825 > [hidden email] |
|
How can I tell if it is deployed? I see the wsrf directory in
$CATALINA_HOME/webapps. Can I manually redeploy? I've been looking for instructions for how to do this, but can't find them. Scott Oster wrote: > Yes, it should. > > Scott > Scott Oster > > Co-Director > Software Research Institute > Center for IT Innovations in Healthcare > > Senior Researcher > Department of Biomedical Informatics > > The Ohio State University > Phone: (614) 293-9590 > > >> From: Jared Nedzel <[hidden email]> >> Reply-To: caGrid Users discussion Forum <[hidden email]> >> Date: Mon, 9 Mar 2009 10:22:48 -0400 >> To: <[hidden email]> >> Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, >> key idenityNull >> >> I thought the caGrid installer deployed globus to the container? -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
> How can I tell if it is deployed?
Post the results of: ls -la $CATALINA_HOME/webapps/wsrf/WEB-INF/lib > Can I manually redeploy? I've been looking for instructions for how to > do this, but can't find them. You could either rerun the installer, or follow these instructions: http://www.cagrid.org/wiki/CaGrid:ConfigureTomcat Scott Scott Oster Co-Director Software Research Institute Center for IT Innovations in Healthcare Senior Researcher Department of Biomedical Informatics The Ohio State University Phone: (614) 293-9590 > From: Jared Nedzel <[hidden email]> > Reply-To: caGrid Users discussion Forum <[hidden email]> > Date: Mon, 9 Mar 2009 10:32:09 -0400 > To: <[hidden email]> > Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, > key idenityNull > > How can I tell if it is deployed? I see the wsrf directory in > $CATALINA_HOME/webapps. > > Can I manually redeploy? I've been looking for instructions for how to > do this, but can't find them. > > Scott Oster wrote: >> Yes, it should. >> >> Scott >> Scott Oster >> >> Co-Director >> Software Research Institute >> Center for IT Innovations in Healthcare >> >> Senior Researcher >> Department of Biomedical Informatics >> >> The Ohio State University >> Phone: (614) 293-9590 >> >> >>> From: Jared Nedzel <[hidden email]> >>> Reply-To: caGrid Users discussion Forum <[hidden email]> >>> Date: Mon, 9 Mar 2009 10:22:48 -0400 >>> To: <[hidden email]> >>> Subject: Re: can't find resource for bundle >>> java.util.PropertyResourceBundle, >>> key idenityNull >>> >>> I thought the caGrid installer deployed globus to the container? > > > > -- > Jared Nedzel > Cancer Genomics Informatics > Broad Institute > 7 Cambridge Center > Cambridge, MA 02142 > > 617-324-4825 > [hidden email] |
|
Scott:
I believe that Globus is deployed correctly and that the problem is related to caGrid Transfer. My clients have two types of tests: - basic test - caGrid transfer test I have commented out the caGrid Transfer Test and rerun. The basic test works fine. So the cagrid client is able to communicate with the server. Here is the result of the ls: bash:node255:/xchip/genepattern/cagrid/node255_cagrid1.2/tomcat/jakarta-tomcat-5.0.28/webapps/wsrf/WEB-INF/lib 1075 $ ls -la total 20232 drwxrwxr-x 2 genepatt xchip 16384 Mar 9 10:35 ./ drwxrwxr-x 6 genepatt xchip 4096 Aug 13 2008 ../ -rw-rw-r-- 1 genepatt xchip 12430 Oct 2 14:49 ComparativeMarkerSelMAGESvc-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:49 ComparativeMarkerSelMAGESvc-common.jar -rw-rw-r-- 1 genepatt xchip 51459 Oct 2 14:49 ComparativeMarkerSelMAGESvc-service.jar -rw-rw-r-- 1 genepatt xchip 115690 Oct 2 14:49 ComparativeMarkerSelMAGESvc-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:49 ComparativeMarkerSelMAGESvc-tests.jar -rw-rw-r-- 1 genepatt xchip 12610 Oct 2 09:19 ComparativeMarkerSelSTATMLSvc-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:19 ComparativeMarkerSelSTATMLSvc-common.jar -rw-rw-r-- 1 genepatt xchip 51838 Oct 2 09:19 ComparativeMarkerSelSTATMLSvc-service.jar -rw-rw-r-- 1 genepatt xchip 115512 Oct 2 09:19 ComparativeMarkerSelSTATMLSvc-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:19 ComparativeMarkerSelSTATMLSvc-tests.jar -rw-rw-r-- 1 genepatt xchip 11812 Oct 2 14:50 ConsensusClusteringMAGEService-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:50 ConsensusClusteringMAGEService-common.jar -rw-rw-r-- 1 genepatt xchip 50339 Oct 2 14:50 ConsensusClusteringMAGEService-service.jar -rw-rw-r-- 1 genepatt xchip 114235 Oct 2 14:50 ConsensusClusteringMAGEService-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:50 ConsensusClusteringMAGEService-tests.jar -rw-rw-r-- 1 genepatt xchip 11562 Oct 2 14:49 ConsensusClusteringSTATMLService-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:49 ConsensusClusteringSTATMLService-common.jar -rw-rw-r-- 1 genepatt xchip 50047 Oct 2 14:49 ConsensusClusteringSTATMLService-service.jar -rw-rw-r-- 1 genepatt xchip 114014 Oct 2 14:49 ConsensusClusteringSTATMLService-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:49 ConsensusClusteringSTATMLService-tests.jar -rw-rw-r-- 1 genepatt xchip 23201 Mar 9 10:35 GeneNeighbors-client.jar -rw-rw-r-- 1 genepatt xchip 6630 Mar 9 10:35 GeneNeighbors-common.jar -rw-rw-r-- 1 genepatt xchip 63315 Mar 9 10:35 GeneNeighbors-service.jar -rw-rw-r-- 1 genepatt xchip 108979 Mar 9 10:35 GeneNeighbors-stubs.jar -rw-rw-r-- 1 genepatt xchip 2250 Mar 9 10:35 GeneNeighbors-tests.jar -rw-rw-r-- 1 genepatt xchip 14577 Feb 3 13:03 Gistic-client.jar -rw-rw-r-- 1 genepatt xchip 14190 Feb 3 13:03 Gistic-common.jar -rw-rw-r-- 1 genepatt xchip 33296 Feb 3 13:03 Gistic-service.jar -rw-rw-r-- 1 genepatt xchip 129444 Feb 3 13:03 Gistic-stubs.jar -rw-rw-r-- 1 genepatt xchip 9446 Feb 3 13:03 Gistic-tests.jar -rw-rw-r-- 1 genepatt xchip 33329 Mar 9 10:35 Jama-1.0.1.jar -rw-rw-r-- 1 genepatt xchip 26124 Feb 3 13:01 KNN-client.jar -rw-rw-r-- 1 genepatt xchip 8503 Feb 3 13:01 KNN-common.jar -rw-rw-r-- 1 genepatt xchip 65225 Feb 3 13:01 KNN-service.jar -rw-rw-r-- 1 genepatt xchip 119734 Feb 3 13:01 KNN-stubs.jar -rw-rw-r-- 1 genepatt xchip 6061 Feb 3 13:01 KNN-tests.jar -rw-rw-r-- 1 genepatt xchip 24068 Feb 3 13:02 PCA-client.jar -rw-rw-r-- 1 genepatt xchip 6161 Feb 3 13:02 PCA-common.jar -rw-rw-r-- 1 genepatt xchip 66442 Feb 3 13:02 PCA-service.jar -rw-rw-r-- 1 genepatt xchip 118343 Feb 3 13:02 PCA-stubs.jar -rw-rw-r-- 1 genepatt xchip 2885 Feb 3 13:02 PCA-tests.jar -rw-rw-r-- 1 genepatt xchip 11423 Oct 2 09:20 PreprocessDatasetMAGEService-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:20 PreprocessDatasetMAGEService-common.jar -rw-rw-r-- 1 genepatt xchip 48941 Oct 2 09:20 PreprocessDatasetMAGEService-service.jar -rw-rw-r-- 1 genepatt xchip 114287 Oct 2 09:20 PreprocessDatasetMAGEService-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:20 PreprocessDatasetMAGEService-tests.jar -rw-rw-r-- 1 genepatt xchip 11439 Oct 2 09:21 PreprocessDatasetSTATMLService-client.jar -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:21 PreprocessDatasetSTATMLService-common.jar -rw-rw-r-- 1 genepatt xchip 48850 Oct 2 09:21 PreprocessDatasetSTATMLService-service.jar -rw-rw-r-- 1 genepatt xchip 113782 Oct 2 09:21 PreprocessDatasetSTATMLService-stubs.jar -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:21 PreprocessDatasetSTATMLService-tests.jar -rw-rw-r-- 1 genepatt xchip 164 Mar 9 10:35 README.txt -rw-rw-r-- 1 genepatt xchip 24219 Mar 9 09:22 SVM-client.jar -rw-rw-r-- 1 genepatt xchip 8025 Mar 9 09:22 SVM-common.jar -rw-rw-r-- 1 genepatt xchip 63986 Mar 9 09:22 SVM-service.jar -rw-rw-r-- 1 genepatt xchip 105764 Mar 9 09:22 SVM-stubs.jar -rw-rw-r-- 1 genepatt xchip 2609 Mar 9 09:22 SVM-tests.jar -rw-rw-r-- 1 genepatt xchip 86243 Aug 8 2008 addressing-1.0.jar -rw-rw-r-- 1 genepatt xchip 1916 Aug 8 2008 axis-url.jar -rw-rw-r-- 1 genepatt xchip 1450432 Aug 8 2008 axis.jar -rw-rw-r-- 1 genepatt xchip 6842 Aug 8 2008 bootstrap.jar -rw-rw-r-- 1 genepatt xchip 36955 Aug 26 2008 caGrid-1.0-metadata-data.jar -rw-rw-r-- 1 genepatt xchip 2191 Aug 26 2008 caGrid-1.1-Introduce-1.1-serviceTools.jar -rw-rw-r-- 1 genepatt xchip 9641 Aug 26 2008 caGrid-1.1-ServiceSecurityProvider-client.jar -rw-rw-r-- 1 genepatt xchip 2018 Aug 26 2008 caGrid-1.1-ServiceSecurityProvider-common.jar -rw-rw-r-- 1 genepatt xchip 4875 Aug 26 2008 caGrid-1.1-ServiceSecurityProvider-service.jar -rw-rw-r-- 1 genepatt xchip 17995 Aug 26 2008 caGrid-1.1-ServiceSecurityProvider-stubs.jar -rw-rw-r-- 1 genepatt xchip 17161 Aug 26 2008 caGrid-1.1-advertisement.jar -rw-rw-r-- 1 genepatt xchip 98085 Aug 26 2008 caGrid-1.1-core.jar -rw-rw-r-- 1 genepatt xchip 107346 Aug 26 2008 caGrid-1.1-metadata-common.jar -rw-rw-r-- 1 genepatt xchip 28523 Aug 26 2008 caGrid-1.1-metadata-security.jar -rw-rw-r-- 1 genepatt xchip 5329 Aug 26 2008 caGrid-1.1-metadataUtils.jar -rw-rw-r-- 1 genepatt xchip 14647 Mar 9 10:35 caGrid-Introduce-serviceTools-1.2.jar -rw-rw-r-- 1 genepatt xchip 9641 Mar 9 10:35 caGrid-ServiceSecurityProvider-client-1.2.jar -rw-rw-r-- 1 genepatt xchip 2018 Mar 9 10:35 caGrid-ServiceSecurityProvider-common-1.2.jar -rw-rw-r-- 1 genepatt xchip 4875 Mar 9 10:35 caGrid-ServiceSecurityProvider-service-1.2.jar -rw-rw-r-- 1 genepatt xchip 17995 Mar 9 10:35 caGrid-ServiceSecurityProvider-stubs-1.2.jar -rw-rw-r-- 1 genepatt xchip 21575 Mar 9 10:35 caGrid-Transfer-client-1.2.jar -rw-rw-r-- 1 genepatt xchip 5437 Mar 9 10:35 caGrid-Transfer-common-1.2.jar -rw-rw-r-- 1 genepatt xchip 60131 Mar 9 10:35 caGrid-Transfer-service-1.2.jar -rw-rw-r-- 1 genepatt xchip 58422 Mar 9 10:35 caGrid-Transfer-stubs-1.2.jar -rw-rw-r-- 1 genepatt xchip 10576 Mar 9 10:35 caGrid-Transfer-tests-1.2.jar -rw-rw-r-- 1 genepatt xchip 17214 Mar 9 10:35 caGrid-advertisement-1.2.jar -rw-rw-r-- 1 genepatt xchip 84793 Mar 9 10:35 caGrid-core-1.2.jar -rw-rw-r-- 1 genepatt xchip 13030 Feb 3 13:03 caGrid-discovery-1.2.jar -rw-rw-r-- 1 genepatt xchip 107346 Mar 9 10:35 caGrid-metadata-common-1.2.jar -rw-rw-r-- 1 genepatt xchip 36860 Mar 9 10:35 caGrid-metadata-data-1.2.jar -rw-rw-r-- 1 genepatt xchip 28523 Mar 9 10:35 caGrid-metadata-security-1.2.jar -rw-rw-r-- 1 genepatt xchip 38525 Mar 9 10:35 caGrid-metadatautils-1.2.jar -rw-rw-r-- 1 genepatt xchip 1910121 Mar 9 10:35 castor-0.9.9.jar -rw-rw-r-- 1 genepatt xchip 30127 Aug 8 2008 cog-axis.jar -rw-rw-r-- 1 genepatt xchip 671139 Aug 8 2008 cog-jglobus.jar -rw-rw-r-- 1 genepatt xchip 23686 Aug 8 2008 cog-tomcat.jar -rw-rw-r-- 1 genepatt xchip 3133 Aug 8 2008 cog-url.jar -rw-rw-r-- 1 genepatt xchip 6277 Aug 8 2008 commonj.jar -rw-rw-r-- 1 genepatt xchip 118726 Aug 8 2008 commons-beanutils.jar -rw-rw-r-- 1 genepatt xchip 130868 Aug 8 2008 commons-cli-2.0.jar -rw-rw-r-- 1 genepatt xchip 46725 Mar 9 10:35 commons-codec-1.3.jar -rw-rw-r-- 1 genepatt xchip 518641 Aug 8 2008 commons-collections-3.0.jar -rw-rw-r-- 1 genepatt xchip 109096 Aug 8 2008 commons-digester.jar -rw-rw-r-- 1 genepatt xchip 74527 Aug 8 2008 commons-discovery.jar -rw-rw-r-- 1 genepatt xchip 279781 Oct 2 14:50 commons-httpclient-3.0.1.jar -rw-rw-r-- 1 genepatt xchip 279383 Mar 9 10:35 commons-httpclient-3.0.jar -rw-rw-r-- 1 genepatt xchip 52915 Oct 2 14:50 commons-logging-1.1.jar -rw-rw-r-- 1 genepatt xchip 31605 Aug 8 2008 commons-logging.jar -rw-rw-r-- 1 genepatt xchip 195571 Aug 8 2008 concurrent.jar -rw-rw-r-- 1 genepatt xchip 80392 Aug 8 2008 cryptix-asn1.jar -rw-rw-r-- 1 genepatt xchip 3608 Aug 8 2008 cryptix.jar -rw-rw-r-- 1 genepatt xchip 366255 Aug 8 2008 cryptix32.jar -rw-rw-r-- 1 genepatt xchip 4835 Aug 8 2008 globus_resolution_service.jar -rw-rw-r-- 1 genepatt xchip 23485 Aug 8 2008 globus_resolution_stubs_java.jar -rw-rw-r-- 1 genepatt xchip 8086 Aug 8 2008 globus_resolution_test.jar -rw-rw-r-- 1 genepatt xchip 5478 Aug 8 2008 globus_transfer_service.jar -rw-rw-r-- 1 genepatt xchip 11429 Aug 8 2008 globus_transfer_stubs_java.jar -rw-rw-r-- 1 genepatt xchip 5402 Aug 8 2008 globus_transfer_test.jar -rw-rw-r-- 1 genepatt xchip 6474 Aug 8 2008 globus_usage_core.jar -rw-rw-r-- 1 genepatt xchip 11360 Aug 8 2008 globus_usage_packets_common.jar -rw-rw-r-- 1 genepatt xchip 46148 Mar 9 10:35 globus_wsrf_mds_aggregator.jar -rw-rw-r-- 1 genepatt xchip 67062 Mar 9 10:35 globus_wsrf_mds_aggregator_stubs.jar -rw-rw-r-- 1 genepatt xchip 35298 Mar 9 10:35 globus_wsrf_servicegroup.jar -rw-rw-r-- 1 genepatt xchip 57989 Mar 9 10:35 globus_wsrf_servicegroup_stubs.jar -rw-rw-r-- 1 genepatt xchip 3838 Aug 8 2008 globus_wsrf_tools_test.jar -rw-rw-r-- 1 genepatt xchip 589890 Mar 9 10:35 gp-modules.jar -rw-rw-r-- 1 genepatt xchip 75959 Mar 9 10:35 gpCabigUtil.jar -rw-rw-r-- 1 genepatt xchip 35081 Aug 8 2008 jaxrpc.jar -rw-rw-r-- 1 genepatt xchip 1017024 Aug 8 2008 jce-jdk13-125.jar -rw-rw-r-- 1 genepatt xchip 153253 Mar 9 10:35 jdom-1.0.jar -rw-rw-r-- 1 genepatt xchip 6567 Aug 8 2008 jgss.jar -rw-rw-r-- 1 genepatt xchip 121070 Aug 8 2008 junit.jar -rw-rw-r-- 1 genepatt xchip 352668 Aug 8 2008 log4j-1.2.8.jar -rw-rw-r-- 1 genepatt xchip 38186 Oct 2 14:50 mageUtility.jar -rw-rw-r-- 1 genepatt xchip 23600 Aug 8 2008 naming-common.jar -rw-rw-r-- 1 genepatt xchip 11688 Aug 8 2008 naming-factory.jar -rw-rw-r-- 1 genepatt xchip 1937 Aug 8 2008 naming-java.jar -rw-rw-r-- 1 genepatt xchip 32659 Aug 8 2008 naming-resources.jar -rw-rw-r-- 1 genepatt xchip 108592 Aug 8 2008 opensaml.jar -rw-rw-r-- 1 genepatt xchip 191354 Aug 8 2008 puretls.jar -rw-rw-r-- 1 genepatt xchip 0 Nov 18 14:10 removeme.txt -rw-rw-r-- 1 genepatt xchip 60047 Aug 8 2008 resolver.jar -rw-rw-r-- 1 genepatt xchip 19712 Aug 8 2008 saaj.jar -rw-rw-r-- 1 genepatt xchip 51253 Mar 9 10:35 statmlutil.jar -rw-rw-r-- 1 genepatt xchip 361155 Mar 9 10:35 trove.jar -rw-rw-r-- 1 genepatt xchip 161845 Aug 8 2008 wsdl4j.jar -rw-rw-r-- 1 genepatt xchip 9691 Aug 8 2008 wsrf_common.jar -rw-rw-r-- 1 genepatt xchip 668041 Aug 8 2008 wsrf_core.jar -rw-rw-r-- 1 genepatt xchip 8118 Aug 8 2008 wsrf_core_registry.jar -rw-rw-r-- 1 genepatt xchip 29081 Aug 8 2008 wsrf_core_registry_stubs.jar -rw-rw-r-- 1 genepatt xchip 9412 Aug 8 2008 wsrf_core_samples_authzService.jar -rw-rw-r-- 1 genepatt xchip 26709 Aug 8 2008 wsrf_core_samples_authzService_stubs.jar -rw-rw-r-- 1 genepatt xchip 14572 Aug 8 2008 wsrf_core_samples_counter.jar -rw-rw-r-- 1 genepatt xchip 20595 Aug 8 2008 wsrf_core_samples_counter_stubs.jar -rw-rw-r-- 1 genepatt xchip 9594 Aug 8 2008 wsrf_core_samples_mgmt.jar -rw-rw-r-- 1 genepatt xchip 13155 Aug 8 2008 wsrf_core_samples_mgmt_stubs.jar -rw-rw-r-- 1 genepatt xchip 559001 Aug 8 2008 wsrf_core_stubs.jar -rw-rw-r-- 1 genepatt xchip 10019 Aug 8 2008 wsrf_provider_jce.jar -rw-rw-r-- 1 genepatt xchip 5634 Aug 8 2008 wsrf_test.jar -rw-rw-r-- 1 genepatt xchip 19291 Aug 8 2008 wsrf_test_interop.jar -rw-rw-r-- 1 genepatt xchip 44981 Aug 8 2008 wsrf_test_interop_stubs.jar -rw-rw-r-- 1 genepatt xchip 234458 Aug 8 2008 wsrf_test_unit.jar -rw-rw-r-- 1 genepatt xchip 151159 Aug 8 2008 wsrf_test_unit_stubs.jar -rw-rw-r-- 1 genepatt xchip 48322 Aug 8 2008 wsrf_tools.jar -rw-rw-r-- 1 genepatt xchip 514673 Aug 8 2008 wss4j.jar -rw-rw-r-- 1 genepatt xchip 3149655 Aug 8 2008 xalan.jar -rw-rw-r-- 1 genepatt xchip 1010806 Aug 8 2008 xercesImpl.jar -rw-rw-r-- 1 genepatt xchip 292712 Aug 8 2008 xmlsec.jar Scott Oster wrote: >> How can I tell if it is deployed? > Post the results of: > ls -la $CATALINA_HOME/webapps/wsrf/WEB-INF/lib > >> Can I manually redeploy? I've been looking for instructions for how to >> do this, but can't find them. > You could either rerun the installer, or follow these instructions: > http://www.cagrid.org/wiki/CaGrid:ConfigureTomcat > > > Scott > Scott Oster > > Co-Director > Software Research Institute > Center for IT Innovations in Healthcare > > Senior Researcher > Department of Biomedical Informatics > > The Ohio State University > Phone: (614) 293-9590 > > >> From: Jared Nedzel <[hidden email]> >> Reply-To: caGrid Users discussion Forum <[hidden email]> >> Date: Mon, 9 Mar 2009 10:32:09 -0400 >> To: <[hidden email]> >> Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, >> key idenityNull >> >> How can I tell if it is deployed? I see the wsrf directory in >> $CATALINA_HOME/webapps. >> >> Can I manually redeploy? I've been looking for instructions for how to >> do this, but can't find them. >> >> Scott Oster wrote: >>> Yes, it should. >>> >>> Scott >>> Scott Oster >>> >>> Co-Director >>> Software Research Institute >>> Center for IT Innovations in Healthcare >>> >>> Senior Researcher >>> Department of Biomedical Informatics >>> >>> The Ohio State University >>> Phone: (614) 293-9590 >>> >>> >>>> From: Jared Nedzel <[hidden email]> >>>> Reply-To: caGrid Users discussion Forum <[hidden email]> >>>> Date: Mon, 9 Mar 2009 10:22:48 -0400 >>>> To: <[hidden email]> >>>> Subject: Re: can't find resource for bundle >>>> java.util.PropertyResourceBundle, >>>> key idenityNull >>>> >>>> I thought the caGrid installer deployed globus to the container? >> >> >> -- >> Jared Nedzel >> Cancer Genomics Informatics >> Broad Institute >> 7 Cambridge Center >> Cambridge, MA 02142 >> >> 617-324-4825 >> [hidden email] -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
I think the resource exception is a red herring (I think it is a classpath issue, but unrelated to your problem). I think your problem is you seem to be using resource security in your code, but deployed to a non-secure container. java.util.ResourceBundle.getString(ResourceBundle.java:285) [java] at org.globus.util.I18n.getMessage(I18n.java:97) [java] at org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(IdentityAuthorization.java:83) [java] at org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initialize(ServiceAuthorizationChain.java:108) [java] at org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzChain(ResourceSecurityDescriptor.java:55) [java] at gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreatorOnlyResourceSecurityDescriptor(SecurityUtils.java:42) [java] at org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransferContext(TransferServiceHelper.java:49) See the bolded line above. That enforces identity-based authorization policy on the resource created by transfer, but authorization cannot be done in an insecure container. You either need to deploy to a secure container, or remove that line (which sets the authorization on the transer resource). You would have seen an error like “Expected identity not set”. The resource being looked for ( org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in the erorr is in “wsrf_core.jar.” I’m not sure what is causing that. Scott Scott Oster Co-Director Software Research Institute Center for IT Innovations in Healthcare Senior Researcher Department of Biomedical Informatics The Ohio State University Phone: (614) 293-9590 > From: Jared Nedzel <jnedzel@...> > Reply-To: caGrid Users discussion Forum <CAGRID_USERS-L@...> > Date: Mon, 9 Mar 2009 10:45:07 -0400 > To: <CAGRID_USERS-L@...> > Subject: Re: can't find resource for bundle java.util.PropertyResourceBundle, > key idenityNull > > Scott: > > I believe that Globus is deployed correctly and that the problem is > related to caGrid Transfer. My clients have two types of tests: > > - basic test > - caGrid transfer test > > I have commented out the caGrid Transfer Test and rerun. The basic test > works fine. So the cagrid client is able to communicate with the server. > > Here is the result of the ls: > > bash:node255:/xchip/genepattern/cagrid/node255_cagrid1.2/tomcat/jakarta-tomcat > -5.0.28/webapps/wsrf/WEB-INF/lib > 1075 $ ls -la > total 20232 > drwxrwxr-x 2 genepatt xchip 16384 Mar 9 10:35 ./ > drwxrwxr-x 6 genepatt xchip 4096 Aug 13 2008 ../ > -rw-rw-r-- 1 genepatt xchip 12430 Oct 2 14:49 > ComparativeMarkerSelMAGESvc-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:49 > ComparativeMarkerSelMAGESvc-common.jar > -rw-rw-r-- 1 genepatt xchip 51459 Oct 2 14:49 > ComparativeMarkerSelMAGESvc-service.jar > -rw-rw-r-- 1 genepatt xchip 115690 Oct 2 14:49 > ComparativeMarkerSelMAGESvc-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:49 > ComparativeMarkerSelMAGESvc-tests.jar > -rw-rw-r-- 1 genepatt xchip 12610 Oct 2 09:19 > ComparativeMarkerSelSTATMLSvc-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:19 > ComparativeMarkerSelSTATMLSvc-common.jar > -rw-rw-r-- 1 genepatt xchip 51838 Oct 2 09:19 > ComparativeMarkerSelSTATMLSvc-service.jar > -rw-rw-r-- 1 genepatt xchip 115512 Oct 2 09:19 > ComparativeMarkerSelSTATMLSvc-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:19 > ComparativeMarkerSelSTATMLSvc-tests.jar > -rw-rw-r-- 1 genepatt xchip 11812 Oct 2 14:50 > ConsensusClusteringMAGEService-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:50 > ConsensusClusteringMAGEService-common.jar > -rw-rw-r-- 1 genepatt xchip 50339 Oct 2 14:50 > ConsensusClusteringMAGEService-service.jar > -rw-rw-r-- 1 genepatt xchip 114235 Oct 2 14:50 > ConsensusClusteringMAGEService-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:50 > ConsensusClusteringMAGEService-tests.jar > -rw-rw-r-- 1 genepatt xchip 11562 Oct 2 14:49 > ConsensusClusteringSTATMLService-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 14:49 > ConsensusClusteringSTATMLService-common.jar > -rw-rw-r-- 1 genepatt xchip 50047 Oct 2 14:49 > ConsensusClusteringSTATMLService-service.jar > -rw-rw-r-- 1 genepatt xchip 114014 Oct 2 14:49 > ConsensusClusteringSTATMLService-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 14:49 > ConsensusClusteringSTATMLService-tests.jar > -rw-rw-r-- 1 genepatt xchip 23201 Mar 9 10:35 GeneNeighbors-client.jar > -rw-rw-r-- 1 genepatt xchip 6630 Mar 9 10:35 GeneNeighbors-common.jar > -rw-rw-r-- 1 genepatt xchip 63315 Mar 9 10:35 GeneNeighbors-service.jar > -rw-rw-r-- 1 genepatt xchip 108979 Mar 9 10:35 GeneNeighbors-stubs.jar > -rw-rw-r-- 1 genepatt xchip 2250 Mar 9 10:35 GeneNeighbors-tests.jar > -rw-rw-r-- 1 genepatt xchip 14577 Feb 3 13:03 Gistic-client.jar > -rw-rw-r-- 1 genepatt xchip 14190 Feb 3 13:03 Gistic-common.jar > -rw-rw-r-- 1 genepatt xchip 33296 Feb 3 13:03 Gistic-service.jar > -rw-rw-r-- 1 genepatt xchip 129444 Feb 3 13:03 Gistic-stubs.jar > -rw-rw-r-- 1 genepatt xchip 9446 Feb 3 13:03 Gistic-tests.jar > -rw-rw-r-- 1 genepatt xchip 33329 Mar 9 10:35 Jama-1.0.1.jar > -rw-rw-r-- 1 genepatt xchip 26124 Feb 3 13:01 KNN-client.jar > -rw-rw-r-- 1 genepatt xchip 8503 Feb 3 13:01 KNN-common.jar > -rw-rw-r-- 1 genepatt xchip 65225 Feb 3 13:01 KNN-service.jar > -rw-rw-r-- 1 genepatt xchip 119734 Feb 3 13:01 KNN-stubs.jar > -rw-rw-r-- 1 genepatt xchip 6061 Feb 3 13:01 KNN-tests.jar > -rw-rw-r-- 1 genepatt xchip 24068 Feb 3 13:02 PCA-client.jar > -rw-rw-r-- 1 genepatt xchip 6161 Feb 3 13:02 PCA-common.jar > -rw-rw-r-- 1 genepatt xchip 66442 Feb 3 13:02 PCA-service.jar > -rw-rw-r-- 1 genepatt xchip 118343 Feb 3 13:02 PCA-stubs.jar > -rw-rw-r-- 1 genepatt xchip 2885 Feb 3 13:02 PCA-tests.jar > -rw-rw-r-- 1 genepatt xchip 11423 Oct 2 09:20 > PreprocessDatasetMAGEService-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:20 > PreprocessDatasetMAGEService-common.jar > -rw-rw-r-- 1 genepatt xchip 48941 Oct 2 09:20 > PreprocessDatasetMAGEService-service.jar > -rw-rw-r-- 1 genepatt xchip 114287 Oct 2 09:20 > PreprocessDatasetMAGEService-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:20 > PreprocessDatasetMAGEService-tests.jar > -rw-rw-r-- 1 genepatt xchip 11439 Oct 2 09:21 > PreprocessDatasetSTATMLService-client.jar > -rw-rw-r-- 1 genepatt xchip 648 Oct 2 09:21 > PreprocessDatasetSTATMLService-common.jar > -rw-rw-r-- 1 genepatt xchip 48850 Oct 2 09:21 > PreprocessDatasetSTATMLService-service.jar > -rw-rw-r-- 1 genepatt xchip 113782 Oct 2 09:21 > PreprocessDatasetSTATMLService-stubs.jar > -rw-rw-r-- 1 genepatt xchip 350 Oct 2 09:21 > PreprocessDatasetSTATMLService-tests.jar > -rw-rw-r-- 1 genepatt xchip 164 Mar 9 10:35 README.txt > -rw-rw-r-- 1 genepatt xchip 24219 Mar 9 09:22 SVM-client.jar > -rw-rw-r-- 1 genepatt xchip 8025 Mar 9 09:22 SVM-common.jar > -rw-rw-r-- 1 genepatt xchip 63986 Mar 9 09:22 SVM-service.jar > -rw-rw-r-- 1 genepatt xchip 105764 Mar 9 09:22 SVM-stubs.jar > -rw-rw-r-- 1 genepatt xchip 2609 Mar 9 09:22 SVM-tests.jar > -rw-rw-r-- 1 genepatt xchip 86243 Aug 8 2008 addressing-1.0.jar > -rw-rw-r-- 1 genepatt xchip 1916 Aug 8 2008 axis-url.jar > -rw-rw-r-- 1 genepatt xchip 1450432 Aug 8 2008 axis.jar > -rw-rw-r-- 1 genepatt xchip 6842 Aug 8 2008 bootstrap.jar > -rw-rw-r-- 1 genepatt xchip 36955 Aug 26 2008 > caGrid-1.0-metadata-data.jar > -rw-rw-r-- 1 genepatt xchip 2191 Aug 26 2008 > caGrid-1.1-Introduce-1.1-serviceTools.jar > -rw-rw-r-- 1 genepatt xchip 9641 Aug 26 2008 > caGrid-1.1-ServiceSecurityProvider-client.jar > -rw-rw-r-- 1 genepatt xchip 2018 Aug 26 2008 > caGrid-1.1-ServiceSecurityProvider-common.jar > -rw-rw-r-- 1 genepatt xchip 4875 Aug 26 2008 > caGrid-1.1-ServiceSecurityProvider-service.jar > -rw-rw-r-- 1 genepatt xchip 17995 Aug 26 2008 > caGrid-1.1-ServiceSecurityProvider-stubs.jar > -rw-rw-r-- 1 genepatt xchip 17161 Aug 26 2008 > caGrid-1.1-advertisement.jar > -rw-rw-r-- 1 genepatt xchip 98085 Aug 26 2008 caGrid-1.1-core.jar > -rw-rw-r-- 1 genepatt xchip 107346 Aug 26 2008 > caGrid-1.1-metadata-common.jar > -rw-rw-r-- 1 genepatt xchip 28523 Aug 26 2008 > caGrid-1.1-metadata-security.jar > -rw-rw-r-- 1 genepatt xchip 5329 Aug 26 2008 > caGrid-1.1-metadataUtils.jar > -rw-rw-r-- 1 genepatt xchip 14647 Mar 9 10:35 > caGrid-Introduce-serviceTools-1.2.jar > -rw-rw-r-- 1 genepatt xchip 9641 Mar 9 10:35 > caGrid-ServiceSecurityProvider-client-1.2.jar > -rw-rw-r-- 1 genepatt xchip 2018 Mar 9 10:35 > caGrid-ServiceSecurityProvider-common-1.2.jar > -rw-rw-r-- 1 genepatt xchip 4875 Mar 9 10:35 > caGrid-ServiceSecurityProvider-service-1.2.jar > -rw-rw-r-- 1 genepatt xchip 17995 Mar 9 10:35 > caGrid-ServiceSecurityProvider-stubs-1.2.jar > -rw-rw-r-- 1 genepatt xchip 21575 Mar 9 10:35 > caGrid-Transfer-client-1.2.jar > -rw-rw-r-- 1 genepatt xchip 5437 Mar 9 10:35 > caGrid-Transfer-common-1.2.jar > -rw-rw-r-- 1 genepatt xchip 60131 Mar 9 10:35 > caGrid-Transfer-service-1.2.jar > -rw-rw-r-- 1 genepatt xchip 58422 Mar 9 10:35 > caGrid-Transfer-stubs-1.2.jar > -rw-rw-r-- 1 genepatt xchip 10576 Mar 9 10:35 > caGrid-Transfer-tests-1.2.jar > -rw-rw-r-- 1 genepatt xchip 17214 Mar 9 10:35 > caGrid-advertisement-1.2.jar > -rw-rw-r-- 1 genepatt xchip 84793 Mar 9 10:35 caGrid-core-1.2.jar > -rw-rw-r-- 1 genepatt xchip 13030 Feb 3 13:03 caGrid-discovery-1.2.jar > -rw-rw-r-- 1 genepatt xchip 107346 Mar 9 10:35 > caGrid-metadata-common-1.2.jar > -rw-rw-r-- 1 genepatt xchip 36860 Mar 9 10:35 > caGrid-metadata-data-1.2.jar > -rw-rw-r-- 1 genepatt xchip 28523 Mar 9 10:35 > caGrid-metadata-security-1.2.jar > -rw-rw-r-- 1 genepatt xchip 38525 Mar 9 10:35 > caGrid-metadatautils-1.2.jar > -rw-rw-r-- 1 genepatt xchip 1910121 Mar 9 10:35 castor-0.9.9.jar > -rw-rw-r-- 1 genepatt xchip 30127 Aug 8 2008 cog-axis.jar > -rw-rw-r-- 1 genepatt xchip 671139 Aug 8 2008 cog-jglobus.jar > -rw-rw-r-- 1 genepatt xchip 23686 Aug 8 2008 cog-tomcat.jar > -rw-rw-r-- 1 genepatt xchip 3133 Aug 8 2008 cog-url.jar > -rw-rw-r-- 1 genepatt xchip 6277 Aug 8 2008 commonj.jar > -rw-rw-r-- 1 genepatt xchip 118726 Aug 8 2008 commons-beanutils.jar > -rw-rw-r-- 1 genepatt xchip 130868 Aug 8 2008 commons-cli-2.0.jar > -rw-rw-r-- 1 genepatt xchip 46725 Mar 9 10:35 commons-codec-1.3.jar > -rw-rw-r-- 1 genepatt xchip 518641 Aug 8 2008 > commons-collections-3.0.jar > -rw-rw-r-- 1 genepatt xchip 109096 Aug 8 2008 commons-digester.jar > -rw-rw-r-- 1 genepatt xchip 74527 Aug 8 2008 commons-discovery.jar > -rw-rw-r-- 1 genepatt xchip 279781 Oct 2 14:50 > commons-httpclient-3.0.1.jar > -rw-rw-r-- 1 genepatt xchip 279383 Mar 9 10:35 commons-httpclient-3.0.jar > -rw-rw-r-- 1 genepatt xchip 52915 Oct 2 14:50 commons-logging-1.1.jar > -rw-rw-r-- 1 genepatt xchip 31605 Aug 8 2008 commons-logging.jar > -rw-rw-r-- 1 genepatt xchip 195571 Aug 8 2008 concurrent.jar > -rw-rw-r-- 1 genepatt xchip 80392 Aug 8 2008 cryptix-asn1.jar > -rw-rw-r-- 1 genepatt xchip 3608 Aug 8 2008 cryptix.jar > -rw-rw-r-- 1 genepatt xchip 366255 Aug 8 2008 cryptix32.jar > -rw-rw-r-- 1 genepatt xchip 4835 Aug 8 2008 > globus_resolution_service.jar > -rw-rw-r-- 1 genepatt xchip 23485 Aug 8 2008 > globus_resolution_stubs_java.jar > -rw-rw-r-- 1 genepatt xchip 8086 Aug 8 2008 globus_resolution_test.jar > -rw-rw-r-- 1 genepatt xchip 5478 Aug 8 2008 > globus_transfer_service.jar > -rw-rw-r-- 1 genepatt xchip 11429 Aug 8 2008 > globus_transfer_stubs_java.jar > -rw-rw-r-- 1 genepatt xchip 5402 Aug 8 2008 globus_transfer_test.jar > -rw-rw-r-- 1 genepatt xchip 6474 Aug 8 2008 globus_usage_core.jar > -rw-rw-r-- 1 genepatt xchip 11360 Aug 8 2008 > globus_usage_packets_common.jar > -rw-rw-r-- 1 genepatt xchip 46148 Mar 9 10:35 > globus_wsrf_mds_aggregator.jar > -rw-rw-r-- 1 genepatt xchip 67062 Mar 9 10:35 > globus_wsrf_mds_aggregator_stubs.jar > -rw-rw-r-- 1 genepatt xchip 35298 Mar 9 10:35 > globus_wsrf_servicegroup.jar > -rw-rw-r-- 1 genepatt xchip 57989 Mar 9 10:35 > globus_wsrf_servicegroup_stubs.jar > -rw-rw-r-- 1 genepatt xchip 3838 Aug 8 2008 globus_wsrf_tools_test.jar > -rw-rw-r-- 1 genepatt xchip 589890 Mar 9 10:35 gp-modules.jar > -rw-rw-r-- 1 genepatt xchip 75959 Mar 9 10:35 gpCabigUtil.jar > -rw-rw-r-- 1 genepatt xchip 35081 Aug 8 2008 jaxrpc.jar > -rw-rw-r-- 1 genepatt xchip 1017024 Aug 8 2008 jce-jdk13-125.jar > -rw-rw-r-- 1 genepatt xchip 153253 Mar 9 10:35 jdom-1.0.jar > -rw-rw-r-- 1 genepatt xchip 6567 Aug 8 2008 jgss.jar > -rw-rw-r-- 1 genepatt xchip 121070 Aug 8 2008 junit.jar > -rw-rw-r-- 1 genepatt xchip 352668 Aug 8 2008 log4j-1.2.8.jar > -rw-rw-r-- 1 genepatt xchip 38186 Oct 2 14:50 mageUtility.jar > -rw-rw-r-- 1 genepatt xchip 23600 Aug 8 2008 naming-common.jar > -rw-rw-r-- 1 genepatt xchip 11688 Aug 8 2008 naming-factory.jar > -rw-rw-r-- 1 genepatt xchip 1937 Aug 8 2008 naming-java.jar > -rw-rw-r-- 1 genepatt xchip 32659 Aug 8 2008 naming-resources.jar > -rw-rw-r-- 1 genepatt xchip 108592 Aug 8 2008 opensaml.jar > -rw-rw-r-- 1 genepatt xchip 191354 Aug 8 2008 puretls.jar > -rw-rw-r-- 1 genepatt xchip 0 Nov 18 14:10 removeme.txt > -rw-rw-r-- 1 genepatt xchip 60047 Aug 8 2008 resolver.jar > -rw-rw-r-- 1 genepatt xchip 19712 Aug 8 2008 saaj.jar > -rw-rw-r-- 1 genepatt xchip 51253 Mar 9 10:35 statmlutil.jar > -rw-rw-r-- 1 genepatt xchip 361155 Mar 9 10:35 trove.jar > -rw-rw-r-- 1 genepatt xchip 161845 Aug 8 2008 wsdl4j.jar > -rw-rw-r-- 1 genepatt xchip 9691 Aug 8 2008 wsrf_common.jar > -rw-rw-r-- 1 genepatt xchip 668041 Aug 8 2008 wsrf_core.jar > -rw-rw-r-- 1 genepatt xchip 8118 Aug 8 2008 wsrf_core_registry.jar > -rw-rw-r-- 1 genepatt xchip 29081 Aug 8 2008 > wsrf_core_registry_stubs.jar > -rw-rw-r-- 1 genepatt xchip 9412 Aug 8 2008 > wsrf_core_samples_authzService.jar > -rw-rw-r-- 1 genepatt xchip 26709 Aug 8 2008 > wsrf_core_samples_authzService_stubs.jar > -rw-rw-r-- 1 genepatt xchip 14572 Aug 8 2008 > wsrf_core_samples_counter.jar > -rw-rw-r-- 1 genepatt xchip 20595 Aug 8 2008 > wsrf_core_samples_counter_stubs.jar > -rw-rw-r-- 1 genepatt xchip 9594 Aug 8 2008 wsrf_core_samples_mgmt.jar > -rw-rw-r-- 1 genepatt xchip 13155 Aug 8 2008 > wsrf_core_samples_mgmt_stubs.jar > -rw-rw-r-- 1 genepatt xchip 559001 Aug 8 2008 wsrf_core_stubs.jar > -rw-rw-r-- 1 genepatt xchip 10019 Aug 8 2008 wsrf_provider_jce.jar > -rw-rw-r-- 1 genepatt xchip 5634 Aug 8 2008 wsrf_test.jar > -rw-rw-r-- 1 genepatt xchip 19291 Aug 8 2008 wsrf_test_interop.jar > -rw-rw-r-- 1 genepatt xchip 44981 Aug 8 2008 > wsrf_test_interop_stubs.jar > -rw-rw-r-- 1 genepatt xchip 234458 Aug 8 2008 wsrf_test_unit.jar > -rw-rw-r-- 1 genepatt xchip 151159 Aug 8 2008 wsrf_test_unit_stubs.jar > -rw-rw-r-- 1 genepatt xchip 48322 Aug 8 2008 wsrf_tools.jar > -rw-rw-r-- 1 genepatt xchip 514673 Aug 8 2008 wss4j.jar > -rw-rw-r-- 1 genepatt xchip 3149655 Aug 8 2008 xalan.jar > -rw-rw-r-- 1 genepatt xchip 1010806 Aug 8 2008 xercesImpl.jar > -rw-rw-r-- 1 genepatt xchip 292712 Aug 8 2008 xmlsec.jar > > > Scott Oster wrote: >>> How can I tell if it is deployed? >> Post the results of: >> ls -la $CATALINA_HOME/webapps/wsrf/WEB-INF/lib >> >>> Can I manually redeploy? I've been looking for instructions for how to >>> do this, but can't find them. >> You could either rerun the installer, or follow these instructions: >> http://www.cagrid.org/wiki/CaGrid:ConfigureTomcat >> >> >> Scott >> Scott Oster >> >> Co-Director >> Software Research Institute >> Center for IT Innovations in Healthcare >> >> Senior Researcher >> Department of Biomedical Informatics >> >> The Ohio State University >> Phone: (614) 293-9590 >> >> >>> From: Jared Nedzel <jnedzel@...> >>> Reply-To: caGrid Users discussion Forum <CAGRID_USERS-L@...> >>> Date: Mon, 9 Mar 2009 10:32:09 -0400 >>> To: <CAGRID_USERS-L@...> >>> Subject: Re: can't find resource for bundle >>> java.util.PropertyResourceBundle, >>> key idenityNull >>> >>> How can I tell if it is deployed? I see the wsrf directory in >>> $CATALINA_HOME/webapps. >>> >>> Can I manually redeploy? I've been looking for instructions for how to >>> do this, but can't find them. >>> >>> Scott Oster wrote: >>>> Yes, it should. >>>> >>>> Scott >>>> Scott Oster >>>> >>>> Co-Director >>>> Software Research Institute >>>> Center for IT Innovations in Healthcare >>>> >>>> Senior Researcher >>>> Department of Biomedical Informatics >>>> >>>> The Ohio State University >>>> Phone: (614) 293-9590 >>>> >>>> >>>>> From: Jared Nedzel <jnedzel@...> >>>>> Reply-To: caGrid Users discussion Forum <CAGRID_USERS-L@...> >>>>> Date: Mon, 9 Mar 2009 10:22:48 -0400 >>>>> To: <CAGRID_USERS-L@...> >>>>> Subject: Re: can't find resource for bundle >>>>> java.util.PropertyResourceBundle, >>>>> key idenityNull >>>>> >>>>> I thought the caGrid installer deployed globus to the container? >>> >>> >>> -- >>> Jared Nedzel >>> Cancer Genomics Informatics >>> Broad Institute >>> 7 Cambridge Center >>> Cambridge, MA 02142 >>> >>> 617-324-4825 >>> jnedzel@... > > > -- > Jared Nedzel > Cancer Genomics Informatics > Broad Institute > 7 Cambridge Center > Cambridge, MA 02142 > > 617-324-4825 > jnedzel@... |
|
Scott:
My container is unsecured and I am not, at least intentionally, using any security. Is there something in an XML file that can be edited out, rather than editing generated source? Jared Scott Oster wrote: > Jared, > I think the resource exception is a red herring (I think it is a > classpath issue, but unrelated to your problem). I think your problem > is you seem to be using resource security in your code, but deployed to > a non-secure container. > > java.util.ResourceBundle.getString(ResourceBundle.java:285) > [java] at org.globus.util.I18n.getMessage(I18n.java:97) > [java] at > org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize(IdentityAuthorization.java:83) > [java] at > org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initialize(ServiceAuthorizationChain.java:108) > [java] at > org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzChain(ResourceSecurityDescriptor.java:55) > [java] at > *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreatorOnlyResourceSecurityDescriptor(SecurityUtils.java:42) > * [java] at > org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransferContext(TransferServiceHelper.java:49) > > See the bolded line above. That enforces identity-based authorization > policy on the resource created by transfer, but authorization cannot be > done in an insecure container. You either need to deploy to a secure > container, or remove that line (which sets the authorization on the > transer resource). You would have seen an error like “Expected identity > not set”. The resource being looked for ( > org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in > the erorr is in “wsrf_core.jar.” I’m not sure what is causing that. > > > Scott -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
Jared,
The transfer service helper class that you use to create the transfer context assumes it is in a secure container. This really is a bug, it should be coded to support both but at this point in time it always assumes it is in a secure container. What you can do to get around this is copy the method that you are using from the Trasfer service helper into your service impl and remove this line from it: thisResource.setSecurityDescriptor(gov.nih.nci.cagrid.introduce.servicetools .security.SecurityUtils .createCreatorOnlyResourceSecurityDescriptor()); This line is what is causing the problem. It is assuming you are in a secure contianer and it is protecting the transfer from being able to be retrieved from someone else. This should get you past this. Alternatively you can just use a secure container. Shannon On 3/9/09 10:19 AM, "Jared Nedzel" <[hidden email]> wrote: > Scott: > > My container is unsecured and I am not, at least intentionally, using > any security. > > Is there something in an XML file that can be edited out, rather than > editing generated source? > > Jared > > Scott Oster wrote: >> Jared, >> I think the resource exception is a red herring (I think it is a >> classpath issue, but unrelated to your problem). I think your problem >> is you seem to be using resource security in your code, but deployed to >> a non-secure container. >> >> java.util.ResourceBundle.getString(ResourceBundle.java:285) >> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >> [java] at >> >> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize( >> IdentityAuthorization.java:83) >> [java] at >> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial >> ize(ServiceAuthorizationChain.java:108) >> [java] at >> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC >> hain(ResourceSecurityDescriptor.java:55) >> [java] at >> >> *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreat >> orOnlyResourceSecurityDescriptor(SecurityUtils.java:42) >> * [java] at >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf >> erContext(TransferServiceHelper.java:49) >> >> See the bolded line above. That enforces identity-based authorization >> policy on the resource created by transfer, but authorization cannot be >> done in an insecure container. You either need to deploy to a secure >> container, or remove that line (which sets the authorization on the >> transer resource). You would have seen an error like ³Expected identity >> not set². The resource being looked for ( >> org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in >> the erorr is in ³wsrf_core.jar.² I¹m not sure what is causing that. >> >> >> Scott > > |
|
In reply to this post by Jared Nedzel
BTW, just because it is requires a secure container does not mean you have
to connect securely from the clients prospective. It will use whatever credentials were passed to create grid operation to protect the transfer. So if your create grid service method allows anonymous then the transfer will not be secure because it will protect the transfer with anonymous. Meaning anyone can connect and create the transfer and anyone can retrieve that transfer that was created. If this is what you are looking to do you can still do this even with a secure container. Just set the security permissions on you transfer creating grid method appropriately. Shannon On 3/9/09 10:19 AM, "Jared Nedzel" <[hidden email]> wrote: > Scott: > > My container is unsecured and I am not, at least intentionally, using > any security. > > Is there something in an XML file that can be edited out, rather than > editing generated source? > > Jared > > Scott Oster wrote: >> Jared, >> I think the resource exception is a red herring (I think it is a >> classpath issue, but unrelated to your problem). I think your problem >> is you seem to be using resource security in your code, but deployed to >> a non-secure container. >> >> java.util.ResourceBundle.getString(ResourceBundle.java:285) >> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >> [java] at >> >> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize( >> IdentityAuthorization.java:83) >> [java] at >> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial >> ize(ServiceAuthorizationChain.java:108) >> [java] at >> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC >> hain(ResourceSecurityDescriptor.java:55) >> [java] at >> >> *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreat >> orOnlyResourceSecurityDescriptor(SecurityUtils.java:42) >> * [java] at >> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf >> erContext(TransferServiceHelper.java:49) >> >> See the bolded line above. That enforces identity-based authorization >> policy on the resource created by transfer, but authorization cannot be >> done in an insecure container. You either need to deploy to a secure >> container, or remove that line (which sets the authorization on the >> transer resource). You would have seen an error like ³Expected identity >> not set². The resource being looked for ( >> org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in >> the erorr is in ³wsrf_core.jar.² I¹m not sure what is causing that. >> >> >> Scott > > |
|
We have never used a secure container, so I suspect it would take too
much time for us to learn about caGrid security. Shannon Hastings wrote: > BTW, just because it is requires a secure container does not mean you have > to connect securely from the clients prospective. It will use whatever > credentials were passed to create grid operation to protect the transfer. > So if your create grid service method allows anonymous then the transfer > will not be secure because it will protect the transfer with anonymous. > Meaning anyone can connect and create the transfer and anyone can retrieve > that transfer that was created. If this is what you are looking to do you > can still do this even with a secure container. Just set the security > permissions on you transfer creating grid method appropriately. > > Shannon > > -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
In reply to this post by Shannon Hastings
What surprises me is why the existing code works in my development
environment but not in my production environment. Shannon Hastings wrote: > Jared, > > The transfer service helper class that you use to create the transfer > context assumes it is in a secure container. This really is a bug, it > should be coded to support both but at this point in time it always assumes > it is in a secure container. What you can do to get around this is copy the > method that you are using from the Trasfer service helper into your service > impl and remove this line from it: > > thisResource.setSecurityDescriptor(gov.nih.nci.cagrid.introduce.servicetools > .security.SecurityUtils > > .createCreatorOnlyResourceSecurityDescriptor()); > > This line is what is causing the problem. It is assuming you are in a > secure contianer and it is protecting the transfer from being able to be > retrieved from someone else. > > This should get you past this. Alternatively you can just use a secure > container. > > Shannon > > > > On 3/9/09 10:19 AM, "Jared Nedzel" <[hidden email]> wrote: > >> Scott: >> >> My container is unsecured and I am not, at least intentionally, using >> any security. >> >> Is there something in an XML file that can be edited out, rather than >> editing generated source? >> >> Jared >> >> Scott Oster wrote: >>> Jared, >>> I think the resource exception is a red herring (I think it is a >>> classpath issue, but unrelated to your problem). I think your problem >>> is you seem to be using resource security in your code, but deployed to >>> a non-secure container. >>> >>> java.util.ResourceBundle.getString(ResourceBundle.java:285) >>> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >>> [java] at >>> >>> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initialize( >>> IdentityAuthorization.java:83) >>> [java] at >>> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initial >>> ize(ServiceAuthorizationChain.java:108) >>> [java] at >>> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuthzC >>> hain(ResourceSecurityDescriptor.java:55) >>> [java] at >>> >>> *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCreat >>> orOnlyResourceSecurityDescriptor(SecurityUtils.java:42) >>> * [java] at >>> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTransf >>> erContext(TransferServiceHelper.java:49) >>> >>> See the bolded line above. That enforces identity-based authorization >>> policy on the resource created by transfer, but authorization cannot be >>> done in an insecure container. You either need to deploy to a secure >>> container, or remove that line (which sets the authorization on the >>> transer resource). You would have seen an error like ³Expected identity >>> not set². The resource being looked for ( >>> org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in >>> the erorr is in ³wsrf_core.jar.² I¹m not sure what is causing that. >>> >>> >>> Scott >> -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
|
Jared,
Did you copy the container from your development environment to your production environment or re-deploy your service on your production environment? Justin On 3/9/09 11:50 AM, "Jared Nedzel" <[hidden email]> wrote: > What surprises me is why the existing code works in my development > environment but not in my production environment. > > Shannon Hastings wrote: >> Jared, >> >> The transfer service helper class that you use to create the transfer >> context assumes it is in a secure container. This really is a bug, it >> should be coded to support both but at this point in time it always assumes >> it is in a secure container. What you can do to get around this is copy the >> method that you are using from the Trasfer service helper into your service >> impl and remove this line from it: >> >> thisResource.setSecurityDescriptor(gov.nih.nci.cagrid.introduce.servicetools >> .security.SecurityUtils >> >> .createCreatorOnlyResourceSecurityDescriptor()); >> >> This line is what is causing the problem. It is assuming you are in a >> secure contianer and it is protecting the transfer from being able to be >> retrieved from someone else. >> >> This should get you past this. Alternatively you can just use a secure >> container. >> >> Shannon >> >> >> >> On 3/9/09 10:19 AM, "Jared Nedzel" <[hidden email]> wrote: >> >>> Scott: >>> >>> My container is unsecured and I am not, at least intentionally, using >>> any security. >>> >>> Is there something in an XML file that can be edited out, rather than >>> editing generated source? >>> >>> Jared >>> >>> Scott Oster wrote: >>>> Jared, >>>> I think the resource exception is a red herring (I think it is a >>>> classpath issue, but unrelated to your problem). I think your problem >>>> is you seem to be using resource security in your code, but deployed to >>>> a non-secure container. >>>> >>>> java.util.ResourceBundle.getString(ResourceBundle.java:285) >>>> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >>>> [java] at >>>> >>>> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initializ >>>> e( >>>> IdentityAuthorization.java:83) >>>> [java] at >>>> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initi >>>> al >>>> ize(ServiceAuthorizationChain.java:108) >>>> [java] at >>>> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuth >>>> zC >>>> hain(ResourceSecurityDescriptor.java:55) >>>> [java] at >>>> >>>> *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCre >>>> at >>>> orOnlyResourceSecurityDescriptor(SecurityUtils.java:42) >>>> * [java] at >>>> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTran >>>> sf >>>> erContext(TransferServiceHelper.java:49) >>>> >>>> See the bolded line above. That enforces identity-based authorization >>>> policy on the resource created by transfer, but authorization cannot be >>>> done in an insecure container. You either need to deploy to a secure >>>> container, or remove that line (which sets the authorization on the >>>> transer resource). You would have seen an error like ³Expected identity >>>> not set². The resource being looked for ( >>>> org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in >>>> the erorr is in ³wsrf_core.jar.² I¹m not sure what is causing that. >>>> >>>> >>>> Scott >>> > ---------------------------------------------------------- Justin Permar caGrid Knowledge Center Operations Manager https://cabig-kc.nci.nih.gov/CaGrid/KC Technical Manager Software Research Institute Department of Biomedical Informatics The Ohio State University |
|
In reply to this post by Jared Nedzel
Jared,
You are right, transfer does not require a secure container. I just looked at my tests and my helper code and it looks like as long as the container is unsecure the helper still works just fine and you are right that what you have in your development server should be working fine in an insecure container. This also looks to be a red herring. Let me think about this a little more. I have seen the error you are getting before but I cant remember what it is. Shannon On 3/9/09 10:50 AM, "Jared Nedzel" <[hidden email]> wrote: > What surprises me is why the existing code works in my development > environment but not in my production environment. > > Shannon Hastings wrote: >> Jared, >> >> The transfer service helper class that you use to create the transfer >> context assumes it is in a secure container. This really is a bug, it >> should be coded to support both but at this point in time it always assumes >> it is in a secure container. What you can do to get around this is copy the >> method that you are using from the Trasfer service helper into your service >> impl and remove this line from it: >> >> thisResource.setSecurityDescriptor(gov.nih.nci.cagrid.introduce.servicetools >> .security.SecurityUtils >> >> .createCreatorOnlyResourceSecurityDescriptor()); >> >> This line is what is causing the problem. It is assuming you are in a >> secure contianer and it is protecting the transfer from being able to be >> retrieved from someone else. >> >> This should get you past this. Alternatively you can just use a secure >> container. >> >> Shannon >> >> >> >> On 3/9/09 10:19 AM, "Jared Nedzel" <[hidden email]> wrote: >> >>> Scott: >>> >>> My container is unsecured and I am not, at least intentionally, using >>> any security. >>> >>> Is there something in an XML file that can be edited out, rather than >>> editing generated source? >>> >>> Jared >>> >>> Scott Oster wrote: >>>> Jared, >>>> I think the resource exception is a red herring (I think it is a >>>> classpath issue, but unrelated to your problem). I think your problem >>>> is you seem to be using resource security in your code, but deployed to >>>> a non-secure container. >>>> >>>> java.util.ResourceBundle.getString(ResourceBundle.java:285) >>>> [java] at org.globus.util.I18n.getMessage(I18n.java:97) >>>> [java] at >>>> >>>> org.globus.wsrf.impl.security.authorization.IdentityAuthorization.initializ >>>> e( >>>> IdentityAuthorization.java:83) >>>> [java] at >>>> org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initi >>>> al >>>> ize(ServiceAuthorizationChain.java:108) >>>> [java] at >>>> org.globus.wsrf.impl.security.descriptor.ResourceSecurityDescriptor.setAuth >>>> zC >>>> hain(ResourceSecurityDescriptor.java:55) >>>> [java] at >>>> >>>> *gov.nih.nci.cagrid.introduce.servicetools.security.SecurityUtils.createCre >>>> at >>>> orOnlyResourceSecurityDescriptor(SecurityUtils.java:42) >>>> * [java] at >>>> org.cagrid.transfer.context.service.helper.TransferServiceHelper.createTran >>>> sf >>>> erContext(TransferServiceHelper.java:49) >>>> >>>> See the bolded line above. That enforces identity-based authorization >>>> policy on the resource created by transfer, but authorization cannot be >>>> done in an insecure container. You either need to deploy to a secure >>>> container, or remove that line (which sets the authorization on the >>>> transer resource). You would have seen an error like ³Expected identity >>>> not set². The resource being looked for ( >>>> org.globus.wsrf.impl.security.authorization.errors.errors.propertes)in >>>> the erorr is in ³wsrf_core.jar.² I¹m not sure what is causing that. >>>> >>>> >>>> Scott >>> > |
|
In reply to this post by Permar, Justin
I did not copy the container. I did two separate installs -- one on my
development machine (my laptop) and one on my production machine (linux server). I check in the code to GForge from my development machine. Then on the server I do an svn update to get the latest code, and deploy using ant clean all deployTomcat. Jared Justin Permar wrote: > Jared, > > Did you copy the container from your development environment to your > production environment or re-deploy your service on your production > environment? > > Justin > -- Jared Nedzel Cancer Genomics Informatics Broad Institute 7 Cambridge Center Cambridge, MA 02142 617-324-4825 [hidden email] |
| Powered by Nabble | Edit this page |
