Great. One last question.

Can you show me the contents (paste.bin) of your wmgr
script and your batch_stub script?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Adjunct Associate Professor, Computer Science Department
University of Southern California
Los Angeles, CA 90089 USA
Email: [email protected]
WWW: http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++




-----Original Message-----
From: Renu Kanakamedala <[email protected]>
Date: Wednesday, November 5, 2014 at 10:20 PM
To: Chris Mattmann <[email protected]>
Cc: Meghamsh Utkur <[email protected]>, "[email protected]"
<[email protected]>, Preethi Ramesh <[email protected]>, Gouthami
Kondakindi <[email protected]>
Subject: Re: CSCI 572 - Homework 2 - SEVERE: PGE Task FAILED! Failed to
parse null Error.

>renu@ubuntu:~$ echo $WORKFLOW_HOME
>/home/renu/oodt/workflow/
>renu@ubuntu:~$ echo $FILEMGR_HOME
>/home/renu/oodt/filemgr
>renu@ubuntu:~$ echo $WORKFLOW_URL
>http://localhost:9001
>renu@ubuntu:~$ echo $FILEMGR_URL
>http://localhost:9000
>renu@ubuntu:~$ echo $PGE_ROOT
>/home/renu/oodt/pge/
>
>renu@ubuntu:~$ echo $CRAWLER_HOME
>/home/renu/oodt/crawler/
>
>
>
>
>
>
>
>On Wed, Nov 5, 2014 at 8:38 PM, Christian Alan Mattmann
><[email protected]> wrote:
>
>Right, which is why I asked to specifically echo the value
>of all environment variables so we would be able to see the
>values. Can Renu please show the echo values?
>
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>Chris Mattmann, Ph.D.
>Adjunct Associate Professor, Computer Science Department
>University of Southern California
>Los Angeles, CA 90089 USA
>Email: [email protected]
>WWW: http://sunset.usc.edu/~mattmann/
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>
>
>-----Original Message-----
>From: Meghamsh Utkur <[email protected]>
>Date: Wednesday, November 5, 2014 at 9:35 PM
>To: Renu Kanakamedala <[email protected]>
>Cc: Chris Mattmann <[email protected]>, "[email protected]"
><[email protected]>, Preethi Ramesh <[email protected]>, Gouthami
>Kondakindi <[email protected]>
>Subject: Re: CSCI 572 - Homework 2 - SEVERE: PGE Task FAILED! Failed to
>parse null Error.
>
>>Professor,
>>
>>
>>To add to what Renu has said, I went through the source code and I
>>suspect that the value here in this method is passed as null.
>>
>>XmlFilePgeConfigBuilder.java
>>
>>1. private String fillIn(String value,Metadata inputMetadata,boolean
>>envReplaceRecur)
>>2. throwsException {
>>3. try{
>>4. while((value =PathUtils.doDynamicReplacement(value,
>>inputMetadata)).contains("[")&& envReplaceRecur);
>>5. if(value.toUpperCase()
>>6. .matches("^\\s*SQL\\s*\\(.*\\)\\s*\\{.*\\}\\s*$"))
>>7. value
>>=QueryUtils.getQueryResultsAsString(newXmlRpcFileManagerClient(new
>>URL(inputMetadata
>>8.
>>.getMetadata(PcsMetadataKeys.FILE_MANAGER_URL))).complexQuery(SqlParser.p
>>a
>>rseSqlQueryMethod(value)));
>>9. return value;
>>10. }catch(Exception e){
>>11. thrownew Exception("Failed to parse value: "+ value, e);
>>12. }
>>13. }
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>On Wed, Nov 5, 2014 at 8:30 PM, Renu Kanakamedala
>><[email protected]> wrote:
>>
>>Hello Professor,
>>
>>
>>All the environment variables present in tasks.xml i.e.
>>$WORKFLOW_URL,$PGE_ROOT, $FILEMGR_URL,$CRWALER_HOME file are defined.
>>
>>
>>Please let us know how to proceed.
>>
>>
>>Regards,
>>Renu
>>
>>
>>On Wed, Nov 5, 2014 at 8:15 PM, Christian Alan Mattmann
>><[email protected]> wrote:
>>
>>Can you please confirm that all of the bracketed environment
>>variables below do in fact exist in the shell that you are
>>running ./oodt start in?
>>
>>E.g., please echo $ENV_VAR below and show their values.
>>
>>Cheers,
>>Chris
>>
>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>Chris Mattmann, Ph.D.
>>Adjunct Associate Professor, Computer Science Department
>>University of Southern California
>>Los Angeles, CA 90089 USA
>>Email: [email protected]
>>WWW: http://sunset.usc.edu/~mattmann/
>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>>
>>
>>
>>-----Original Message-----
>>From: Renu Kanakamedala <[email protected]>
>>Date: Wednesday, November 5, 2014 at 8:18 PM
>>To: Chris Mattmann <[email protected]>
>>Cc: "[email protected]" <[email protected]>, Preethi Ramesh
>><[email protected]>, Gouthami Kondakindi <[email protected]>
>>Subject: Re: CSCI 572 - Homework 2 - SEVERE: PGE Task FAILED! Failed to
>>parse null Error.
>>
>>>Please find below tasks.xml file.
>>>
>>>
>>><cas:tasks xmlns:cas="http://oodt.jpl.nasa.gov/1.0/cas";>
>>><!--
>>>  TODO: Add some examples
>>>-->
>>><task id="urn:oodt:FileConcatenator" name="FileConcatenator"
>>>
>>>class="org.apache.oodt.pge.examples.fileconcatenator.FileConcatenatorPGE
>>>T
>>>a
>>>sk">
>>>
>>>  <conditions/>
>>>
>>>  <configuration>
>>>     <property name="PGETask_Name" value="FileConcatenator"/>
>>>     <property name="PGETask_ConfigFilePath"
>>>value="[PGE_ROOT]/file_concatenator/pge-configs/PGEConfig.xml"
>>>envReplace="true"/>
>>>     <property name="PGETask_DumpMetadata" value="true"/>
>>>     <property name="PCS_WorkflowManagerUrl" value="[WORKFLOW_URL]"
>>>envReplace="true" />
>>>     <property name="PCS_FileManagerUrl"     value="[FILEMGR_URL]"
>>>envReplace="true"/>
>>>     <property name="PCS_MetFileExtension" value="met"/>
>>>     <property name="PCS_ClientTransferServiceFactory"
>>>value="org.apache.oodt.cas.filemgr.datatransfer.LocalDataTransferFactory
>>>"
>>>/
>>>>
>>>     <property name="PCS_ActionRepoFile"
>>>value="file:[CRAWLER_HOME]/policy/crawler-config.xml"
>>>envReplace="true"/>
>>>  </configuration>
>>>
>>>  <requiredMetFields>
>>>     <metfield name="RunID"/>
>>>  </requiredMetFields>
>>>
>>></task>
>>></cas:tasks>
>>>
>>>
>>>On Wed, Nov 5, 2014 at 7:07 PM, Christian Alan Mattmann
>>><[email protected]> wrote:
>>>
>>>Hi Renu,
>>>
>>>Can you please show a paste.bin of your tasks.xml?
>>>
>>>Cheers,
>>>Chris
>>>
>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>Chris Mattmann, Ph.D.
>>>Adjunct Associate Professor, Computer Science Department
>>>University of Southern California
>>>Los Angeles, CA 90089 USA
>>>Email: [email protected]
>>>WWW: http://sunset.usc.edu/~mattmann/
>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>>
>>>
>>>
>>>-----Original Message-----
>>>From: Renu Kanakamedala <[email protected]>
>>>Date: Wednesday, November 5, 2014 at 7:55 PM
>>>To: Chris Mattmann <[email protected]>
>>>Subject: CSCI 572 - Homework 2 - SEVERE: PGE Task FAILED! Failed to
>>>parse
>>>null Error.
>>>
>>>>Hello Professor,
>>
>>>>
>>>>
>>>>When i am trying to run file concatenator CAS PGE example using the
>>>>following command.
>>>>
>>>>
>>>>./wmgr-client --url http://localhost:9001 --operation --sendEvent
>>>>--eventName fileconcatenator-pge --metaData --key RunID testNumber1
>>>>
>>>>
>>>>
>>>>The message shown after executing this command is "Sending Event
>>>>SUCCESS". Below are the log messages in workflow mgr, res mgr and batch
>>>>stub.
>>>>
>>>>
>>>>Batch Stub:
>>>>Caused by:
>>>>org.apache.oodt.cas.workflow.structs.exceptions.WorkflowTaskInstanceExc
>>>>e
>>>>p
>>>>t
>>>>ion: PGETask FAILED!!! : Failed to build PgeConfig : Failed to parse
>>>>value: null
>>>>at 
>>>>org.apache.oodt.cas.pge.PGETaskInstance.run(PGETaskInstance.java:150)
>>>>at
>>>>org.apache.oodt.cas.workflow.structs.TaskJob.execute(TaskJob.java:102)
>>>>... 2 more
>>>>Caused by: java.io.IOException: Failed to build PgeConfig : Failed to
>>>>parse value: null
>>>>at
>>>>org.apache.oodt.cas.pge.config.XmlFilePgeConfigBuilder.build(XmlFilePge
>>>>C
>>>>o
>>>>n
>>>>figBuilder.java:87)
>>>>at
>>>>org.apache.oodt.cas.pge.PGETaskInstance.createPgeConfig(PGETaskInstance
>>>>.
>>>>j
>>>>a
>>>>va:230)
>>>>at 
>>>>org.apache.oodt.cas.pge.PGETaskInstance.run(PGETaskInstance.java:123)
>>>>... 3 more
>>>>Caused by: java.lang.Exception: Failed to parse value: null
>>>>at org.apache.oodt.cas.pge.util.XmlHelper.fillIn(XmlHelper.java:501)
>>>>at org.apache.oodt.cas.pge.util.XmlHelper.fillIn(XmlHelper.java:480)
>>>>at
>>>>org.apache.oodt.cas.pge.config.XmlFilePgeConfigBuilder.build(XmlFilePge
>>>>C
>>>>o
>>>>n
>>>>figBuilder.java:77)
>>>>... 5 more
>>>>Caused by: java.lang.NullPointerException
>>>>at java.util.regex.Matcher.getTextLength(Matcher.java:1234)
>>>>at java.util.regex.Matcher.reset(Matcher.java:308)
>>>>at java.util.regex.Matcher.<init>(Matcher.java:228)
>>>>at java.util.regex.Pattern.matcher(Pattern.java:1088)
>>>>at
>>>>org.apache.oodt.cas.metadata.util.PathUtils.doDynamicDateToMillisReplac
>>>>e
>>>>m
>>>>e
>>>>nt(PathUtils.java:321)
>>>>at
>>>>org.apache.oodt.cas.metadata.util.PathUtils.doDynamicReplacement(PathUt
>>>>i
>>>>l
>>>>s
>>>>.java:96)
>>>>at org.apache.oodt.cas.pge.util.XmlHelper.fillIn(XmlHelper.java:488)
>>>>... 7 more
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>RES mngr:
>>>>
>>>>
>>>>Nov 05, 2014 5:26:28 PM org.apache.oodt.cas.resource.jobqueue.JobStack
>>>>addJob
>>>>INFO: Added Job: [2014-11-05T17:26:28.785-08:00] to queue
>>>>Nov 05, 2014 5:26:30 PM
>>>>org.apache.oodt.cas.resource.scheduler.LRUScheduler run
>>>>INFO: Obtained Job: [2014-11-05T17:26:28.785-08:00] from Queue:
>>>>Scheduling for execution
>>>>Nov 05, 2014 5:26:30 PM
>>>>org.apache.oodt.cas.resource.scheduler.LRUScheduler schedule
>>>>INFO: Assigning job: [urn:oodt:FileConcatenator] to node: [localhost]
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>plainConnect
>>>>FINEST: ProxySelector Request for
>>>
>>>
>>
>>
>>>>http://localhost:2001/ <http://localhost:2001/>
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>plainConnect
>>>>FINEST: Proxy used: DIRECT
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>writeRequests
>>>>FINE: sun.net.www.MessageHeader@61fc61a79 pairs: {POST / HTTP/1.1:
>>>>null}{Content-Type: text/xml}{Cache-Control: no-cache}{Pragma:
>>>>no-cache}{User-Agent: Java/1.7.0_65}{Host: localhost:2001}{Accept:
>>>>text/html, image/gif, image/jpeg, *; q=.2, */*;
>>>> q=.2}{Connection: keep-alive}{Content-Length: 105}
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>getInputStream
>>>>FINE: sun.net.www.MessageHeader@90ff2a15 pairs: {null: HTTP/1.1 200
>>>>OK}{Server: Apache XML-RPC 1.0}{Connection: close}{Content-Type:
>>>>text/xml}{Content-Length: 121}
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>plainConnect
>>>>FINEST: ProxySelector Request for
>>>>http://localhost:2001/ <http://localhost:2001/>
>>
>>>>Nov 05, 2014 5:26:30 PM sun.net.www.protocol.http.HttpURLConnection
>>>>plainConnect
>>>>FINEST: Proxy used: DIRECT
>>>>Nov 05, 2014 5:26:31 PM sun.net.www.protocol.http.HttpURLConnection
>>>>writeRequests
>>>>FINE: sun.net.www.MessageHeader@2f33cbcc9 pairs: {POST / HTTP/1.1:
>>>>null}{Content-Type: text/xml}{Cache-Control: no-cache}{Pragma:
>>>>no-cache}{User-Agent: Java/1.7.0_65}{Host: localhost:2001}{Accept:
>>>>text/html, image/gif, image/jpeg, *; q=.2, */*;
>>>> q=.2}{Connection: keep-alive}{Content-Length: 2536}
>>>>Nov 05, 2014 5:26:32 PM sun.net.www.protocol.http.HttpURLConnection
>>>>getInputStream
>>>>FINE: sun.net.www.MessageHeader@7188d6495 pairs: {null: HTTP/1.1 200
>>>>OK}{Server: Apache XML-RPC 1.0}{Connection: close}{Content-Type:
>>>>text/xml}{Content-Length: 121}
>>>>Nov 05, 2014 5:26:32 PM
>>>>org.apache.oodt.cas.resource.batchmgr.XmlRpcBatchMgrProxy run
>>>>SEVERE: Job execution failed for jobId '2014-11-05T17:26:28.785-08:00'
>>>>:
>>>>batchstub.executeJob returned false
>>>>java.lang.Exception: batchstub.executeJob returned false
>>>>at
>>>>org.apache.oodt.cas.resource.batchmgr.XmlRpcBatchMgrProxy.run(XmlRpcBat
>>>>c
>>>>h
>>>>M
>>>>grProxy.java:125)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>Workflow:
>>>>
>>>>
>>>>Nov 05, 2014 5:26:27 PM
>>>>org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread
>>>>checkTaskRequiredMetadata
>>>>INFO: All required metadata fields present for task: [FileConcatenator]
>>>>Nov 05, 2014 5:26:28 PM
>>>>org.apache.oodt.cas.resource.system.XmlRpcResourceManagerClient
>>>>submitJob
>>>>FINEST: [{job.queueName=high,
>>>>job.instanceClassName=org.apache.oodt.cas.workflow.structs.TaskJob,
>>>
>>>
>>
>>
>>
>>
>>>>job.name <http://job.name> <http://job.name> <http://job.name>
>>>><http://job.name>=urn:oodt:FileConcatenator,
>
>
>>>>job.id <http://job.id> <http://job.id> <http://job.id>
>>>><http://job.id>=, job.status=,
>>>>job.load=2,
>>>>job.inputClassName=org.apache.oodt.cas.workflow.structs.TaskJobInput},
>>>>{task.instance.class=org.apache.oodt.pge.examples.fileconcatenator.File
>>>>C
>>>>o
>>>>n
>>>>catenatorPGETask,
>>>>task.config={PGETask_ConfigFilePath=null/file_concatenator/pge-configs/
>>>>P
>>>>G
>>>>E
>>>>Config.xml,
>>>>
>>>>PCS_ClientTransferServiceFactory=org.apache.oodt.cas.filemgr.datatransf
>>>>e
>>>>r
>>>>.
>>>>LocalDataTransferFactory,
>>>>PCS_ActionRepoFile=file:/home/renu/oodt/crawler/policy/crawler-config.x
>>>>m
>>>>l
>>>>,
>>>> PCS_MetFileExtension=met, PGETask_DumpMetadata=true,
>>>>PCS_WorkflowManagerUrl=http://localhost:9001,
>>>> PCS_FileManagerUrl=http://localhost:9000,
>>>>PGETask_Name=FileConcatenator},
>>>>task.metadata={TaskId=[urn:oodt:FileConcatenator],
>>>>WorkflowManagerUrl=[http://ubuntu:9001],
>>>>JobId=[ec8a60b4-6553-11e4-a26b-d92795c16b95],
>>>> ProcessingNode=[ubuntu], RunID=[testNumber1],
>>>>WorkflowInstId=[ec8a60b4-6553-11e4-a26b-d92795c16b95]}}]
>>>>Nov 05, 2014 5:26:39 PM
>>>>org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread
>>>>stop
>>>>WARNING: Attempt to kill current resmgr job:
>>>>[2014-11-05T17:26:28.785-08:00]: failed
>>>>
>>>>
>>>>When i searched online i found one of your mail archives where you had
>>>>mentioned to change tasks.xml
>>>>https://www.mail-archive.com/[email protected]/msg04403.html
>>>>
>>>>
>>>>
>>>>It did not work. Please let us know how to proceed.
>>>>
>>>>
>>>>
>>>>Regards,
>>>>Renu
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>--
>
>
>>Meghamsh UtkurGraduate Student,University of Southern California
>>[email protected]
>>
>>(503)881-4791 <tel:%28503%29881-4791>
>>
>>
>>
>
>
>
>
>
>

Reply via email to