views:

905

answers:

3

Hi

I'm receiving a "Failed to extract the cab file in the solution" error when I try to deploy my wsp using stsadm -o addsolution -filename...

I've open the wsp as a cab and checked that there are no duplicate files in there as I understand that can sometimes cause this issue.

The issue only started when I tried to include a custom field type as part of my solution, to do this I added the following to the ddf

..\CustomFields\ShortMonth\ShortMonthControl.ascx ..\CONTROLTEMPLATES\ShortMonthControl.ascx

..\CustomFields\ShortMonth\fldtypes_shortmonth.xml ..\XML\fldtypes_shortmonth.xml

and

<TemplateFiles>

<TemplateFile Location="CONTROLTEMPLATES\ShortMonthControl.ascx"/>

<TemplateFile Location="XML\fldtypes_shortmonth.xml"/>

</TemplateFiles>

to the manifest.

I've tried taking it back to just references to the ascx in both but it doesn't see to help.

Any ideas?

A: 

Check that you don't have any special characters in your files. They might have sneaked in as a result of copy-paste. For example, the way your code sample renders on this page, it has the (`), which shouldn't be there.

Eugene Katz
Checked there aren't any special chars in the source (edited original question as some stuff had come into StackOverflow wrongly when pasting it from Outlook)
Graeme
A: 

I just know I have had the same issues and I think I made a note of it at work somewhere (I´ll check that tomorrow and post back here if I find something). I just can´t remember how I fixed it right now (maybe it was a slash the wrong way / vs. \..hmm). I did a search for it on google (which I think you have also done). Found this (check it out):

http://www.codeplex.com/wspbuilder/WorkItem/View.aspx?WorkItemId=7385

Johan Leino
+1  A: 

Do you need the "..\" in your DDF?

Kit Menke
(+1)This was what I was after in my answer...just didn´t remember it.
Johan Leino