Craft writ bug

insanitywiz

Senior Member
Having a problem with a few level 40 carpenter recipies. Whenever it requires either the Ashen Hearth, or teak Mirror

Ashen Hearth:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'arth', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Teak Mirror:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'or', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Neither of these recipes are in my custom writs at all. When I added them it did not change the error message at all. All of my other writs work normally, including one more level 40 carpenter writ (Halasian Bearskin Rug).
 

Syliac

Active Member
I get a no name at all error bout 60% of the time

EQ2Craft:: Check your recipe book. You either do not have a recipe for ' ', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.
 

hsk36600

Well-Known Member
Having a problem with a few level 40 carpenter recipies. Whenever it requires either the Ashen Hearth, or teak Mirror

Ashen Hearth:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'arth', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Teak Mirror:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'or', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Neither of these recipes are in my custom writs at all. When I added them it did not change the error message at all. All of my other writs work normally, including one more level 40 carpenter writ (Halasian Bearskin Rug).
There are a lot of reciepes that are not in the CustomWrits.xml file that needs to be there. I tried adding a file myself, but it corrupted the file. Is there any way we can do this ourselves? Or do you want a list of requests for modifications on the file?
 

Amadeus

The Maestro
Staff member
You can add things to that file with no ill effects. But you should do it when EQ2 is not running and innerspace is not running (for best results).
 

Valerian

ISX Specialist
Having a problem with a few level 40 carpenter recipies. Whenever it requires either the Ashen Hearth, or teak Mirror

Ashen Hearth:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'arth', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Teak Mirror:
EQ2Craft:: Check your recipe book. You either do not have a recipe for 'or', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.

Neither of these recipes are in my custom writs at all. When I added them it did not change the error message at all. All of my other writs work normally, including one more level 40 carpenter writ (Halasian Bearskin Rug).
If anyone EVER has a problem like this, delete your craft.log from your extensions folder, run craft in debug mode (craft -debug) and make it happen again. Once you make it happen, post your new craft.log, along with any other information you can give me, such as level (actual as well as writ level), class, etc. I can't do ANYTHING without a craft.log, and can do very little without the rest of the details..
 

WisconsinCheeseMan

Active Member
I managed to get the craft logs for both the above cases.

Craft.log
Code:
Progress Text: I need to create a teak mirror.
Extracted Recipe Name: or
Progress Text: I need to create a pristine halasian bearskin rug.
Extracted Recipe Name: halasian bearskin rug
Progress Text: I need to create a pristine halasian bearskin rug.
Extracted Recipe Name: halasian bearskin rug
Progress Text: I need to create a teak wine rack.
Extracted Recipe Name: rack
Also I was having trouble with T5 Talented Rush Orders because they are listed as the second option from the quest giver. I used the "choice:" option set to 2 but I have mixed results. Sometimes the script uses the 44 writ count and sometimes it uses the 40 writ count. I have a screenshot with the quest giver and the odd ordering(sorry for the tin foil hat censoring).

I am very happy with this product and the support is fantastic. Thank you very much for your hard work and dedication.
 

Attachments

Valerian

ISX Specialist
I see the problem with the recipes there. I think I've worked out a way to not only fix this problem, but to eliminate about 90% of the current custom writs.
 

milamber

Active Member
craft.log:
Code:
Progress Text: I need to create Apprentice IV: Aria of Exaltation.
Progress Text: I need to create Apprentice IV: Inspired Daring.
Progress Text: I need to create Apprentice IV: Subdue.
Progress Text: I need to create Apprentice IV: Wrangle.
UNABLE to extract recipe from prentice IV: Aria of Exaltation
UNABLE to extract recipe from prentice IV: Inspired Daring
UNABLE to extract recipe from prentice IV: Subdue
UNABLE to extract recipe from prentice IV: Wrangle
Do we need to add the recipes to the custom writs, or are you able to code so that it parses the recipe name and understands that the text after Apprentice IV: is the recipe name and then adds (Apprentice) after it?
 

milamber

Active Member
Wonderful, it's actually looking for prentice IV: Aria of Exaltation etc.
Added it to the customwrits file and sure it works with that but that is a bug for sure :)
 

Valerian

ISX Specialist
Known issue, I've already fixed it. I thought I'd fixed it before this release, but I guess I missed something.

The fix will (probably) be in the next release of isxeq2.

<edit> nevermind about provisioner. I think I've worked out a one size fits all solution for that too.
 
Last edited:

IRStuck

Active Member
I'm having a similar issue. I don't think it's properly searching for the recipes cause I get this message:
Code:
EQ2Craft:: Check your recipe book. You either do not have a recipe for ' ', or (if you're doing writs) it is named differently than what EQ2Craft has extracted from the Writ and needs to be added to the
CustomWrits.xml file.
When I use -debug, I get the following in my craft.log:
Code:
Progress Text: NULL
UNABLE to extract recipe from
I'm on a satellite connection which averages 900-1200 ping so I don't know if that is playing a factor or not. I have tried a uninstall/reboot/reinstall and I am using the new ISXEQ2 version. I've done all the reading and searching I can on these forums and cannot locate a correction to my problem. Everything else seems to work just fine, but the writs are just not cooperating. Thank you in advance for any help.
 

Valerian

ISX Specialist
When I use -debug, I get the following in my craft.log:
Code:
Progress Text: NULL
UNABLE to extract recipe from
I'm on a satellite connection which averages 900-1200 ping so I don't know if that is playing a factor or not. I have tried a uninstall/reboot/reinstall and I am using the new ISXEQ2 version. I've done all the reading and searching I can on these forums and cannot locate a correction to my problem. Everything else seems to work just fine, but the writs are just not cooperating. Thank you in advance for any help.
Ok, this one I'm not sure about. It may be catching the wrong quest update and thinking it can extract recipes from something that says "I need to find a work order clipboard" or whatever.

I'm not sure if your latency is an issue or not. There have been others reporting the null recipe error, what kind of connections are they on?
 

yeager

Active Member
Seasoned Aviak Sandwich

The writ calls for "Seasoned Aviak Sandwich", however the crafter wants to make the "Aviak Sandwich" I tried adding "Seasoned Aviak Sandwich" and "Aviak Sandwich" to the custom writ file but it just seems to ignore it. I even put in a recipe for the result in the custom writ file that had nothing to do with Aviak and it didn't make that either.

There are recipes for both "Seasoned Aviak Sandwich" and "Aviak Sandwich" as well as "Seasoned Ravasect Sandwich" and "Seasoned Ravasect Sandwich".

I noticed the custom writ file is a whole lot smaller now. Has some logic been added to deal with the plethora of meaningless adjectives that is perhaps messing this up?

Thanks.
 

Valerian

ISX Specialist
Yes.

This might also happen if you forgot to scribe a recipe book though, check that you actually have the recipe first.

The craft script now looks at everything after "I need to" and tries, word by word, to find a recipe in your recipe book. This should actually be finding the correct recipe in that case, unless there is a spelling error or other grammatical mistake in the recipe name the writ calls for.

The solution is to put everything after "I need to" in the custom writs file. For example, if the writ text says

"I need to throw together a fine Seasoned Aviak Sandwich."

you would put:

<Setting Name='throw together a fine Seasoned Aviak Sandwich'>Seasoned Aviak Sandwich</Setting>

If this is not working, there is probably a spelling error in the writ text. Keep an eye out for that.

When you find the setting that makes it work, please post it here and I (or someone else) will add it to the customwrits file on the svn.
 

yeager

Active Member
Thanks for the reponse.

I added the lines

<Setting Name="make a Seasoned Aviak Sandwich">Seasoned Aviak Sandwich</Setting>
<Setting Name="make a Seasoned Ravasect Sandwich">Seasoned Ravasect Sandwich</Setting>

which fixed the problem.
 

IRStuck

Active Member
Ok, this one I'm not sure about. It may be catching the wrong quest update and thinking it can extract recipes from something that says "I need to find a work order clipboard" or whatever.

I'm not sure if your latency is an issue or not. There have been others reporting the null recipe error, what kind of connections are they on?
I am still getting the same error. Is there anyway to add maybe a 2-4 second delay before trying to extract the recipes? I'm not even sure what file to look in to try and add this myself, if it's even possible. I would really like to be able to use this feature but cannot at the moment.
 

IRStuck

Active Member
I am still hoping for a response to my request. The holiday season is now over so if you would kindly take a moment I would greatly appreciate it. I am fairly certian it is a problem related to my high ping rate. Is there any possibilty of adding a 2 second delay between acquiring the work order and extracting the recipes? I understand if you don't want to incorporate this as a change for everyone, but if you could point me in the direction to alter my local files (if possible) that would work too.

Thank you.
 

Valerian

ISX Specialist
there's no way to alter your local files to do that. There's also no way to put any kind of delay in the craft script at that point. The client receives a quest update packet. ISXEQ2 intercepts that quest update packet. ISXEQ2 calls an atom with the data from that quest update packet. We process the data ISXEQ2 passes to the atom.

The problem may be related to your latency, but there is NOTHING we can do about it. Improve your internet connection.
 

IRStuck

Active Member
Thank you for the reply. I appreciate you taking the time to explain how it works vice a sinmple no can do. Keep up the good work! Love the program/scripts!
 

mymafiso

Active Member
Dont get it

Been doing writs for about 24 hours out of the last 48 hours so I did two crafting sessions of 12 hours each then I log in this morning and it tells me unable to find recipe. This has happened twice before and I let it go (didnt craft for a day) and then it was fine. I am a maxed out Carpenter and have had the same recipes since I maxed out months ago so I know I havent changed anything with this toon.

What is going on?
 

Nuprecon

Active Member
Been doing writs for about 24 hours out of the last 48 hours so I did two crafting sessions of 12 hours each then I log in this morning and it tells me unable to find recipe. This has happened twice before and I let it go (didnt craft for a day) and then it was fine. I am a maxed out Carpenter and have had the same recipes since I maxed out months ago so I know I havent changed anything with this toon.

What is going on?
What was the exact error, as in, what recipe are you "missing"


If it said something to the effect of "could not find the recipe ' ' in your book" (where there is nothing between the quotes) its a simple lag issue. and you should just start craft over.

if it gives you a recipe name then add the recipe to the custom writs file and post your fix on the forums so it can get updated on the SVN.
 

Nuprecon

Active Member
It is the one where it says nothing but has quotes. So just try again?
When its blank like that it means the information from the quest didnt get passed on correctly. So yeah, restart craft and keep going.

If you do it several times in a row and it never picks up the quest info, you might being having excessive server / client lag and its time to reboot your pc.

Because as we all know, rebooting your computer fixes just about everything.
 
Top Bottom