Syntax error when trying to add a new step

Whenever I click "insert step" or "Add Step+" a small message appears saying: "There's been a problem updating your Instructable parsererror SyntaxError: Syntax error"    I've tried refreshing the page, but it still has that problem, and what's up with not being able to use Enter when typing? I have Windows 7 home premium, service pack 1, internet explorer 10 and Google chrome have the problem. The problem page is at https://www.instructables.com/id/edit?instructableId=E92QJ9NHNICTSUK#instructableId=E92QJ9NHNICTSUK,stepId=SDGA9KVHNICTSUJ

Topic by rem0.061   |  last reply


Error message

I got a big PROBLEM, can you help me? I am unable to upload an Instructable after the fourth or fifth Photo. While saving, an error message is coming on a black page and the page is getting hanged. The message is.......( There's been a problem updating your Instructable parsererror, Syntax error JSON. parse: bad control character in string literal)

Topic by Dipankar   |  last reply


3D printer contest

I was checking out the 3d printer contest information, eager to win, but uncertain what to post as a first-time visitor to This website.  Fortunately, you almost immediately reminded me that my real creative gift is language.  I am pretty sure you meant the "age is upon us," but you typed "the age is upon is" in the opening description of the contest.  Now I have posted something.  It may not be demonstrative of my creativity, but it shows my attention to detail, which is very helpful when it comes to machine care and feeding.

Topic by SuziKO   |  last reply


AVRDUDE C programming and random - help

I've tryed a few code samples but none are working. I use AVR dude and i've been doing #include but i cant get rand() with RAND_MAX to work, cuz i just get a expression error. code sample please!

Topic by Killa-X   |  last reply


Can't delete unpublished Instructable with Parse Error

I've tried started an Instructable, and made the mistake of including a Portuguese letter in the title (ã). Each time I tried to save this Instructable, it gave me a Syntax Error, and froze. Now I have multiple saved versions of this 'Ible in my unpublished box, and can't delete them, because the same error pops-up. Suggestions?

Topic by Winged Fist   |  last reply


Can't add a step: "parsererror Syntax error: JSON.parse: unexpected end of data."

Howdy!      When I try to "add a step" to an Instructable, I get the following error message:            parsererror            Syntax error:  JSON.parse:  unexpected end of data      (I've included a screen capture below.)      I'm trying to add steps to the following Instructable:  behold.       I'm using a Windows PC (Windows 7) and Firefox 25.0.       Is there something I can do to remedy this? Many thanks for any assistance you can provide! - ChrisMentrek

Topic by ChrisMentrek   |  last reply


Why do I get error message when I try to edit my unpublished Instructables?

Here's the message: There's been a problem updating your Instructable [object Object] parsererror SyntaxError: JSON.parse: bad escaped character How do I fix this? I cant even delete the unpublished instructables :(

Question by md4v3   |  last reply


Why do I get error message when I try to edit my unpublished Instructables?

Here's the message: There's been a problem updating your Instructable [object Object] parsererror SyntaxError: JSON.parse: bad escaped character How do I fix this? I cant even delete the unpublished instructables :(

Topic by md4v3   |  last reply


What's wrong with my Android code?

I'm trying to write a simple Android app for my own personal use that gets basic Cpu and Memory information, but I'm only getting 1 error at the end that I can't figure out. The code is attached below, so if someone could be so kind as to show me what's wrong? I get the following error: Multiple markers at this line - Syntax error on token "+", delete this token - Syntax error on token(s), misplaced construct(s) On the last line: System.out.println(cpuInfo + memInfo);

Topic by metrogdor22   |  last reply


Keep getting "invalid token" errors in C#

I've spent the last few days trying to learn the C# language, but Visual C# 2008 keeps saying "invalid token" when my syntax is perfectly fine. Here is my source code: Console.WriteLine("Initializing...");             string path = "startup";             private Hashtable text = new Hashtable();             text.Add("startup", "Please type a command. For a list of available commands, type .");             Console.WriteLine("Start up complete.");             while (true)             {                 string info = text[path].ToString();                 Console.WriteLine(info);                 string comm = Console.ReadLine();                 if (comm == "help")                 {                     Console.Writeline("...");                 }             } The main thing it keeps rejecting are the parentheses. I've even tried removing them, to no avail. I would vastly appreciate some help.

Question by dungeon runner   |  last reply


There's been a problem updating your Instructable parsererror : Unexpected token

Working on a draft, was editing tags in images when suddenly... I can no longer access this step at all, not even to delete it.

Topic by RedBinary   |  last reply


Problem editing steps

Hi there. I'm having difficult recently trying to edit my instructable. When I try to edit any of the steps, it goes to save the intro even though I didn't edit it and the screens fades a bit to save. I can see the progress wheel turning, but it never stops. I pulled up the Error console and it gave me this: JavaScript - https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 Inline script compilation Syntax error while loading: line 6 of inline script at https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 : Expected token: ')' aterials that I used:Building supplies" Cardboard (thick) Make sure it is rigid" Cardboard (thin)" -------------------------------------------------^ JavaScript - https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 Timeout thread: delay 10 ms Error: name: SyntaxError message: Statement on line 495: Syntax error stacktrace: n/a; see  opera:config#UserPrefs|Exceptions Have Stacktrace I have no idea what any of this means. I tried on Safari,  Firefox and Opera and all three gave me the same problems. The instructable in questions is: https://www.instructables.com/id/Transformers-Soundwave-Costume/ Thanks for looking into this.

Topic by Incrxtc   |  last reply


Splicing wirez (NDS)

I've been looking around for a little while (around 30 minutes) for a tutorial on how to splice a USB extension wire to a Nintendo DS AC/DC charger. I found one, but it had poor Enlglish and blurry picturz. I was wondering if you could just splice them together like how you would a phone charger and a USB cable? (Red -> Red, Black -> Black)

Topic by Syntax Error   |  last reply


Interference of codes problem

I want to ask for some help from you regarding of my final year project. I'm doing a simple SMART HOME project by using Arduino wemos. While compiling the function of the smart home, i've encountered some problem to compile it. Actually this is my first time using arduino and i don't really understand about the arduino ide syntax. Actually, there is no error in my coding. Basically, there are 5 functions that I want to put in that smart home. First, to control the lights,curtains and fans using ON/OFF Button, and security system only by using TSOP and IR, and lastly controlling the roof for the clothesline. So, I've problem with controlling the roof for the clothesline. The roof for the clothesline works when the rain sensor detects water/rain and it actually functioning when I do it separately. But, when I compile the code with the other functions, the roof is actually functioned, but it works only if I switch ON/OFF the lights/fans/curtains. So, here I attached the source code of my project with four functions, which are for the lights, fans, curtains and roof.

Topic by mahathirhe   |  last reply


FAQ: How Do I Search Instructables?

20080605. I exchanged a few PMs with Eric and it seems that even the Instructables staff is not sure about what's going on with the search feature. So ... until they can get this all straightened out, Eric recommends that we use the "site:www.instructables.com" option on Google for advanced searches. The Lucene search should work for most simple searches.. From Google's Web Search Help Center: "You can use Google to search only within one specific website by entering the search terms you're looking for, followed by the word "site" and a colon followed by the domain name. For example, here's how you'd find admission information on the Stanford University site: admission site:www.stanford.edu. Eg, "NachoMahma site:www.instructables.com" will search for my username on this site.. Try Kiteman +Law site:www.instructables.com.. . Sorry for any confusion I may have caused. . Instructables uses the Lucene search engine. I'm still trying to figure a lot of this out (can't seem to get +/- to work right, for one). As I gain insights into what is going on, I will share them here.. This is a Work In Progress and may probably contains many errors. Use at your own risk, but I can't imagine any of this causing any harm - the worst it should do is generate an error message.. Some Lucene features may not work at Instructables - I'll erase those as I become aware of them.. If you know of any search tricks or tips, or can provide any insight as to how all this works with Instructables, please PM me (or leave a comment). I'm open to all suggestions.. The following is from Lucene Query Parser Syntax (copyright 2006 by The Apache Software Foundation. Distributed under Apache License, Version 2.0). About all I've done, so far (2008-06-01), is format it for Instructables. Any info I've added is noted in the text.. Note: I can't figure out how to escape a carat (formatting code for superscript), so I've substituted "/\" (slash + back-slash), except in the pre-formatted examples.Table Of ContentsOverviewTermsFieldsTerm Modifiers (Wildcard Searches, Fuzzy Searches, Proximity Searches, Range Searches, Boosting a Term)Boolean Operators (AND, +, NOT, -)Grouping (AKA parentheses - nacho)Field GroupingEscaping Special CharactersTerms. A query is broken up into terms and operators. There are two types of terms: Single Terms and Phrases.. A Single Term is a single word such as "test" or "hello".. A Phrase is a group of words surrounded by double quotes such as "hello dolly".Multiple terms can be combined together with Boolean operators to form a more complex query (see below).Fields. Lucene supports fielded data. When performing a search you can either specify a field, or use the default field. The field names and default field is implementation specific.. You can search any field by typing the field name followed by a colon ":" and then the term you are looking for.. As an example, let's assume a Lucene index contains two fields, title and text and text is the default field. If you want to find the document entitled "The Right Way" which contains the text "don't go this way", you can enter:title:"The Right Way" AND text:goortitle:"Do it right" AND right. Since text is the default field, the field indicator is not required.. Note: The field is only valid for the term that it directly precedes, so the querytitle:Do it rightwill only find "Do" in the title field. It will find "it" and "right" in the default field (in this case the text field).Need to get a list of fields used on Instructables. - nachoWildcard Searches. Lucene supports single and multiple character wildcard searches within single terms (not within phrase queries).. To perform a single character wildcard search use the "?" symbol.. To perform a multiple character wildcard search use the "*" symbol.. The single character wildcard search looks for terms that match that with the single character replaced. For example, to search for "text" or "test" you can use the search:te?t. Multiple character wildcard searches looks for 0 or more characters. For example, to search for test, tests or tester, you can use the search:test*. You can also use the wildcard searches in the middle of a term.te*t. Note: You cannot use a * or ? symbol as the first character of a search.? and * work just like DOS wildcards, except you cannot use them as the first character - nachoFuzzy Searches. Lucene supports fuzzy searches based on the Levenshtein Distance, or Edit Distance algorithm. To do a fuzzy search use the tilde, "~", symbol at the end of a Single word Term. For example to search for a term similar in spelling to "roam" use the fuzzy search:roam~. This search will find terms like foam and roams.. Starting with Lucene 1.9 an additional (optional) parameter can specify the required similarity. The value is between 0 and 1, with a value closer to 1 only terms with a higher similarity will be matched. For example:roam~0.8. The default that is used if the parameter is not given is 0.5.Proximity Searches. Lucene supports finding words are a within a specific distance away. To do a proximity search use the tilde, "~", symbol at the end of a Phrase. For example to search for a "apache" and "jakarta" within 10 words of each other in a document use the search:"jakarta apache"~10Range Searches. Range Queries allow one to match documents whose field(s) values are between the lower and upper bound specified by the Range Query. Range Queries can be inclusive or exclusive of the upper and lower bounds. Sorting is done lexicographically.mod_date:[20020101 TO 20030101]. This will find documents whose mod_date fields have values between 20020101 and 20030101, inclusive. Note that Range Queries are not reserved for date fields. You could also use range queries with non-date fields:title:{Aida TO Carmen}. This will find all documents whose titles are between Aida and Carmen, but not including Aida and Carmen.. Inclusive range queries are denoted by square brackets. Exclusive range queries are denoted by curly brackets.Boosting a Term. Lucene provides the relevance level of matching documents based on the terms found. To boost a term use the caret, "/\", symbol with a boost factor (a number) at the end of the term you are searching. The higher the boost factor, the more relevant the term will be.. Boosting allows you to control the relevance of a document by boosting its term. For example, if you are searching forjakarta apacheand you want the term "jakarta" to be more relevant boost it using the /\ symbol along with the boost factor next to the term. You would type:jakarta^4 apache. This will make documents with the term jakarta appear more relevant. You can also boost Phrase Terms as in the example:"jakarta apache"^4 "Apache Lucene". By default, the boost factor is 1. Although the boost factor must be positive, it can be less than 1 (e.g. 0.2)Boolean Operators. Boolean operators allow terms to be combined through logic operators. Lucene supports AND, "+", OR, NOT and "-" as Boolean operators(Note: Boolean operators must be ALL CAPS).The OR operator is the default conjunction operator. This means that if there is no Boolean operator between two terms, the OR operator is used. The OR operator links two terms and finds a matching document if either of the terms exist in a document. This is equivalent to a union using sets. The symbol || can be used in place of the word OR.. To search for documents that contain either "jakarta apache" or just "jakarta" use the query:"jakarta apache" jakartaor"jakarta apache" OR jakartaAND. The AND operator matches documents where both terms exist anywhere in the text of a single document. This is equivalent to an intersection using sets. The symbol && can be used in place of the word AND.. To search for documents that contain "jakarta apache" and "Apache Lucene" use the query:"jakarta apache" AND "Apache Lucene"+. The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document.. To search for documents that must contain "jakarta" and may contain "lucene" use the query:+jakarta luceneNOT. The NOT operator excludes documents that contain the term after NOT. This is equivalent to a difference using sets. The symbol ! can be used in place of the word NOT.. To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query:"jakarta apache" NOT "Apache Lucene". Note: The NOT operator cannot be used with just one term. For example, the following search will return no results:NOT "jakarta apache"-. The "-" or prohibit operator excludes documents that contain the term after the "-" symbol.. To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query:"jakarta apache" -"Apache Lucene"Can anyone compare/contrast AND/+ and NOT/-? - nachoGrouping. Lucene supports using parentheses to group clauses to form sub queries. This can be very useful if you want to control the boolean logic for a query.. To search for either "jakarta" or "apache" and "website" use the query:(jakarta OR apache) AND website. This eliminates any confusion and makes sure you that website must exist and either term jakarta or apache may exist.Field Grouping. Lucene supports using parentheses to group multiple clauses to a single field.. To search for a title that contains both the word "return" and the phrase "pink panther" use the query:title:(+return +"pink panther")Escaping Special Characters. Lucene supports escaping special characters that are part of the query syntax. The current list special characters are+ - && || ! ( ) { } [] /\ " ~ * ? : \. To escape these character use the \ before the character. For example to search for (1+1):2 use the query:\(1\+1\)\:2. That's it. All corrections and/or clarifications are welcomed.

Topic by NachoMahma