[Anthill] RE: Build Errors Path Null

Eric Minick eric at urbancode.com
Mon Jul 19 14:05:33 CDT 2004


Jeremy,

I may have found the issue. The repository.pvcs.work.dir property needs 
to be a relative path to the AnthillPro base directory. In all 
likelyhood, it is just going to be "work". This is where the driver will 
check your project out to and do the build.

Give it a shot with the simpler version.

Regards,

Eric

Whitlock, Jeremy x66075 wrote:

>Eric,
>	I'm not using Tomcat.  I'm using WebLogic 8.1 SP 2.  They do have
>access to the R drive.  It can be accessed from command line and I've
>verified that its existence is valid.  Thanks, Jeremy
>
>-----Original Message-----
>From: Eric Minick [mailto:eric at urbancode.com]
>Sent: Monday, July 19, 2004 10:31 AM
>To: Anthill user list
>Subject: Re: [Anthill] RE: Build Errors Path Null
>
>Jeremy,
>
>What user is Tomcat running as? Do they have an R drive?
>
>-- Eric
>
>Whitlock, Jeremy x66075 wrote:
>
>  
>
>>AntHill-Users,
>>
>>Does anyone see anything wrong? To clarify some information, here are
>>my absolute paths:
>>
>>AntHill - D:\AntHill
>>
>>PVCS Working Directory - D:\Develop\posse_jvm_4_11_1 (In the original
>>this was wrong but fixing it didn't alleviate the problem)
>>
>>PVCS Database Directory - R:\posse_jvm_4_11_1\pvcs
>>
>>PVCS Version Label - POSSE 4.11.1
>>
>>PVCS Proect Name - POSSE JVM 4.11.1
>>
>>These have all been verified and are correct but I still get the null
>>path error. I'm going to debug AntHill to see why but if anyone has
>>any ideas, please let me know. Otherwise, I will post with more
>>results later. Thanks, Jeremy
>>
>>-----Original Message-----
>>*From:* Whitlock, Jeremy x66075
>>*Sent:* Friday, July 16, 2004 4:27 PM
>>*To:* AntHill (E-mail)
>>*Subject:* Build Errors Path Null
>>
>>AntHill-Users,
>>
>>I finally figured out how to set the paths for my project. I set them
>>up like this:
>>
>>#
>>
>># Defines the configuration parameters for the pvcsRepositoryAdapter
>>
>>#
>>
>>param.name.1=repository.pvcs.work.dir
>>
>>param.desc.1=The name of the directory to which pvcs will checkout the
>>project. This should be a relative path and it will be relative to
>>anthill's home directory.
>>
>>param.default.1=D:\posse_jvm_4_11_1
>>
>>param.name.2=repository.pvcs.projectDir
>>
>>param.desc.2=The full path to the directory that stores the project
>>database.
>>
>>param.default.2=R:\posse_jvm_4_11_1\pvcs
>>
>>param.name.3=repository.pvcs.project
>>
>>param.desc.3=This is the project name.
>>
>>param.default.3=POSSE JVM 4.11.1
>>
>>param.name.4=repository.pvcs.archiveDir
>>
>>param.desc.4=The absolute directory to where the archive for the
>>project is located.
>>
>>param.default.4=R:\posse_jvm_4_11_1
>>
>>param.name.5=repository.pvcs.branch
>>
>>param.desc.5=The name of the pvcs branch that Anthill is to build.
>>(Most of the time this will be blank.) And this can be repetitive if
>>the branch name is also the module name. But this isn't always the
>>case. This parameter will be part of the local project directory on
>>your local system. The module name is solely used for accessing pvcs's
>>depot.
>>
>>param.default.5=POSSE 4.11.1
>>
>>param.name.6=repository.pvcs.dateFormat
>>
>>param.desc.6=The date format to be used for PVCS history command
>>
>>param.default.6=MMM dd yyyy HH:mm:ss
>>
>>And I get this:
>>
>>Anthill: looking for file: C:\Documents and
>>Settings\jwhitlock\.anthill.anthill.properties
>>
>>Anthill version: 1.7.0.162 loaded.
>>
>>Anthill root dir: D:\AntHill
>>
>>16:24:59:119 [ExecuteThread: '24' for queue: 'default'] INFO
>>com.urbancode.anthill.Anthill - Starting Anthill daemons
>>
>>16:25:04:041 [Thread - AnthillBuildDaemon] INFO
>>com.urbancode.anthill.adapter.PVCSRepositoryAdapter - Revision log
>>date format: MMM dd yyyy HH:mm:ss
>>
>>com.urbancode.anthill.adapter.RepositoryException: Path parameter must
>>not be null.
>>
>>at
>>
>>    
>>
>com.urbancode.anthill.adapter.PVCSRepositoryAdapter.calculateRepositoryPrope
>rties()V(PVCSRepositoryAdapter.java:99)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.adapter.ProfileRepositoryAdapter.init(Lcom.urbancode.a
>nthill.AnthillProject;)V(ProfileRepositoryAdapter.java:146)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.adapter.RepositoryAdapterFactory.getRepositoryAdapter(
>Lcom.urbancode.anthill.AnthillProject;Ljava.lang.String;)Lcom.u
>  
>
>>    
>>
>rbancode.anthill.adapter.RepositoryAdapter;(RepositoryAdapterFactory.java:56
>)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.ProjectProperties.getRepositoryAdapter()Lcom.urbancode
>.anthill.adapter.RepositoryAdapter;(ProjectProperties.java:248)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.AnthillProject.getRepositoryAdapter()Lcom.urbancode.an
>thill.adapter.RepositoryAdapter;(AnthillProject.java:174)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.BuildManager.build(Lcom.urbancode.anthill.BuildDefinit
>ion;)V(BuildManager.java:79)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.AnthillProject.releaseProject(Lcom.urbancode.anthill.B
>uildDefinition;)V(AnthillProject.java:231)
>  
>
>>at com.urbancode.anthill.BuildDefinition.run()V(BuildDefinition.java:158)
>>
>>at com.urbancode.anthill.BuildDaemon.run()V(BuildDaemon.java:73)
>>
>>at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>>
>>16:25:04:088 [Thread - AnthillBuildDaemon] ERROR
>>com.urbancode.anthill.BuildManager - exception while getting
>>com.urbancode.anthill.adapter.PVCSRepos
>>
>>itoryAdapter instance: Path parameter must not be null.
>>
>>java.lang.IllegalStateException: exception while getting
>>com.urbancode.anthill.adapter.PVCSRepositoryAdapter instance: Path
>>parameter must not be null
>>
>>.
>>
>>at
>>
>>    
>>
>com.urbancode.anthill.ProjectProperties.getRepositoryAdapter()Lcom.urbancode
>.anthill.adapter.RepositoryAdapter;(ProjectProperties.java:252)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.AnthillProject.getRepositoryAdapter()Lcom.urbancode.an
>thill.adapter.RepositoryAdapter;(AnthillProject.java:174)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.BuildManager.build(Lcom.urbancode.anthill.BuildDefinit
>ion;)V(BuildManager.java:79)
>  
>
>>at
>>
>>    
>>
>com.urbancode.anthill.AnthillProject.releaseProject(Lcom.urbancode.anthill.B
>uildDefinition;)V(AnthillProject.java:231)
>  
>
>>at com.urbancode.anthill.BuildDefinition.run()V(BuildDefinition.java:158)
>>
>>at com.urbancode.anthill.BuildDaemon.run()V(BuildDaemon.java:73)
>>
>>at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>>
>>Pagelets v3.1.5 loaded.
>>
>>Copyright 2000-2002 Urbancode. All rights reserved.
>>
>>Anyone know what I'm doing wrong? Thanks, Jeremy
>>
>>
>>
>>This message and any attachments are intended only for the use of the
>>addressee and may contain information that is privileged and
>>confidential. If the reader of the message is not the intended
>>recipient or an authorized representative of the intended recipient,
>>you are hereby notified that any dissemination of this communication
>>is strictly prohibited. If you have received this communication in
>>error, please notify us immediately by e-mail and delete the message
>>and any attachments from your system.
>>
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>Anthill mailing list
>>Anthill at lists.urbancode.com
>>http://lists.urbancode.com/mailman/listinfo/anthill
>>
>>    
>>
>_______________________________________________
>Anthill mailing list
>Anthill at lists.urbancode.com
>http://lists.urbancode.com/mailman/listinfo/anthill
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Anthill mailing list
>Anthill at lists.urbancode.com
>http://lists.urbancode.com/mailman/listinfo/anthill
>  
>



More information about the Anthill mailing list