Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update quick start tutorial #2

Open
jvia opened this issue Jul 26, 2012 · 15 comments
Open

Update quick start tutorial #2

jvia opened this issue Jul 26, 2012 · 15 comments
Assignees

Comments

@jvia
Copy link
Contributor

jvia commented Jul 26, 2012

We need to update the quick start tutorial to reflect the changes in rosjava. I think it's also worth removing the virtualbox section since no one is using it and it seems to cause problems. Perhaps we can rip it out and put it in a separate tutorial with some caveats about the difficulty involved.

@ghost ghost assigned jvia Jul 26, 2012
@hawesie
Copy link
Member

hawesie commented Oct 7, 2012

I'm working on this now, but I can't get the website to update with my changes. The files parse fine with jekyll locally.

@ghost ghost assigned hawesie Oct 7, 2012
@jvia
Copy link
Contributor Author

jvia commented Oct 7, 2012

It may not be updating pages due to errors in the tutorial. On my local install, I get rendering errors like so.

The full stack trace generated:

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Malformed HTML starting at "<div class=\"highlight\"><pre><code class=\"java\">\t<span class=\"nd\">@Override</span>\n\t<span class=\"kd\">public</span> <span class=\"kt\">void</span> <span class=\"nf\">onStart</span><span class=\"o\">(</span><span class=\"n\">ConnectedNode</span> <span class=\"n\">_node</span><span class=\"o\">)</span> <span class=\"o\">{</span>"
| ---------------------------------------------------------------------------
| <div class="highlight"><pre><code class="java">T<span class="nd">@Override<
| |---------------------------------------------------------------------------
| +--- Byte 0
| Shown bytes [0 to 75] of 312:
| ><div class="highlight"><pre><code class="java">  <span class="nd">@Override</span>
| > <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onStart</span><span class="o">(</span><span class="n">ConnectedNode</span> <span class="n">_node</span><span class="o">)</span> <span class="o">{</span>
| 
| At line 55
|      empty     ||
|       text     |<div class="highlight"><pre><code class="java">   <span class="nd">@Override</span>|
|       code     |  <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onStart</span><span class="o">(</span><span class="n">ConnectedNode</span> <span class="n">_node</span><span class="o">)</span> <span class="o">{</span>|
|      empty --> ||
|       code     |      <span class="c1">// Use a logger instead of the usual System.out.println to get send</span>|
|       code     |      <span class="c1">// output to ROS.</span>|
|       code     |      <span class="c1">//</span>|
| 
| 
| Elements read in span: 
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:49:in `maruku_error'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:476:in `read_inline_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:122:in `read_span'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:46:in `parse_span_better'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:36:in `parse_lines_as_span'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| REXML cannot parse this block of HTML/XML:
| |<marukuwrap><div class="highlight"><pre><code class="java">  <span class="nd">@Override</span>
| | <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onStart</span><span class="o">(</span><span class="n">ConnectedNode</span> <span class="n">_node</span><span class="o">)</span> <span class="o">{</span></marukuwrap>
| #<REXML::ParseException: #<REXML::ParseException: Missing end tag for 'code' (got "marukuwrap")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| >
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:227:in `build'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `new'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `md_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:484:in `read_inline_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:122:in `read_span'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:46:in `parse_span_better'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:36:in `parse_lines_as_span'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:275:in `read_paragraph'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:158:in `read_text_material'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:69:in `parse_blocks'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/maruku.rb:30:in `initialize'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `new'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `convert'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in `transform'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in `do_layout'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/page.rb:100:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:197:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `each'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in `process'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:239
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `send'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `each'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:334:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `notify'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:102:in `run_once'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:150:in `run_loop'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `__send__'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `new'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:513:in `start'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:242
| /usr/bin/jekyll:19:in `load'
| /usr/bin/jekyll:19
| ...
| Missing end tag for 'code' (got "marukuwrap")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| 
| Line: 
| Position: 
| Last 80 unconsumed characters:
| >
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:56:in `maruku_recover'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:97:in `md_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:484:in `read_inline_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:122:in `read_span'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_span_better.rb:46:in `parse_span_better'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Bad block-level HTML:
| |#<MaRuKu::Exception: Error: Malformed: closing tag "code" in empty list 
| |HTML READER
| | state=inside_element match="</code>"
| |Tag stack = [] 
| |Before:
| ||</code>
| |After:
| ||</pre>
| |>/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/html_helper.rb:147:in `handle_tag'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/html_helper.rb:79:in `eat_this'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:238:in `read_raw_html'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/maruku.rb:30:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `new'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `convert'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in `transform'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in `do_layout'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/page.rb:100:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:197:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `each'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in `process'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:239
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `call'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `send'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `notify_observers'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `each'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `notify_observers'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:334:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `call'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `notify'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:102:in `run_once'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:150:in `run_loop'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `__send__'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `new'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:513:in `start'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:242
| |/usr/bin/jekyll:19:in `load'
| |/usr/bin/jekyll:19
| 
| At line 97
|       code     |      <span class="o">});</span>|
|       code     |  <span class="o">}</span>|
|   raw_html     |</code></pre>|
|   raw_html --> |</div>|
|      empty     ||
|       code     |  |
|      empty     ||
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:49:in `maruku_error'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:247:in `read_raw_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Could you please format this better?
| I see that "</pre>" is left after the raw HTML.
| At line 97
|       code     |      <span class="o">});</span>|
|       code     |  <span class="o">}</span>|
|   raw_html     |</code></pre>|
|   raw_html --> |</div>|
|      empty     ||
|       code     |  |
|      empty     ||
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:49:in `maruku_error'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:251:in `read_raw_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| REXML cannot parse this block of HTML/XML:
| |<marukuwrap></code></marukuwrap>
| #<REXML::ParseException: #<REXML::ParseException: Missing end tag for 'marukuwrap' (got "code")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>>
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:227:in `build'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `new'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `md_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:255:in `read_raw_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/maruku.rb:30:in `initialize'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `new'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `convert'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in `transform'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in `do_layout'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/page.rb:100:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:197:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `each'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in `process'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:239
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `send'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `each'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:334:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `notify'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:102:in `run_once'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:150:in `run_loop'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `__send__'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `new'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:513:in `start'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:242
| /usr/bin/jekyll:19:in `load'
| /usr/bin/jekyll:19
| ...
| Missing end tag for 'marukuwrap' (got "code")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>>
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:56:in `maruku_recover'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:97:in `md_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:255:in `read_raw_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Bad block-level HTML:
| |#<MaRuKu::Exception: Error: Malformed: closing tag "div" in empty list 
| |HTML READER
| | state=inside_element match="</div>"
| |Tag stack = [] 
| |Before:
| ||</div>
| |After:
| |
| |>/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/html_helper.rb:147:in `handle_tag'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/html_helper.rb:79:in `eat_this'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:238:in `read_raw_html'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
| |/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/maruku.rb:30:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `new'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `convert'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in `transform'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in `do_layout'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/page.rb:100:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:197:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `each'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `render'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in `process'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:239
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `call'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `send'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `notify_observers'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `each'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `notify_observers'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:334:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `call'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `notify'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:102:in `run_once'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:150:in `run_loop'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `__send__'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `initialize'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `new'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| |/Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:513:in `start'
| |/Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:242
| |/usr/bin/jekyll:19:in `load'
| |/usr/bin/jekyll:19
| 
| At line 98
|       code     |  <span class="o">}</span>|
|   raw_html     |</code></pre>|
|   raw_html     |</div>|
|      empty --> ||
|       code     |  |
|      empty     ||
|      olist     |1. Compile and install your code: `gradle installApp`|
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:49:in `maruku_error'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:247:in `read_raw_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
\___________________________________________________________________________

 ___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| REXML cannot parse this block of HTML/XML:
| |<marukuwrap></div></marukuwrap>
| #<REXML::ParseException: #<REXML::ParseException: Missing end tag for 'marukuwrap' (got "div")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>>
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:227:in `build'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `new'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:93:in `md_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:255:in `read_raw_html'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:57:in `parse_doc'
| /Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/maruku.rb:30:in `initialize'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `new'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:in `convert'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in `transform'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:in `do_layout'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/page.rb:100:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:197:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `each'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:196:in `render'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in `process'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:239
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `send'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:580:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `each'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:579:in `notify_observers'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:334:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `call'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:224:in `notify'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:102:in `run_once'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:150:in `run_loop'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `__send__'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `initialize'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `new'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher/scanner.rb:45:in `start'
| /Library/Ruby/Gems/1.8/gems/directory_watcher-1.4.0/lib/directory_watcher.rb:513:in `start'
| /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:242
| /usr/bin/jekyll:19:in `load'
| /usr/bin/jekyll:19
| ...
| Missing end tag for 'marukuwrap' (got "div")
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>
| Line: 
| Position: 
| Last 80 unconsumed characters:
| </marukuwrap>>
+---------------------------------------------------------------------------
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/errors_management.rb:56:in `maruku_recover'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/helpers.rb:97:in `md_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:255:in `read_raw_html'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:88:in `parse_blocks'
!/Library/Ruby/Gems/1.8/gems/maruku-0.6.0/lib/maruku/input/parse_block.rb:41:in `parse_text_as_markdown'
\___________________________________________________________________________
Wrapping bad html in a PRE with class 'markdown-html-error'
|<div class="highlight"><pre><code class="java">    <span class="nd">@Override</span>
|   <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onStart</span><span class="o">(</span><span class="n">ConnectedNode</span> <span class="n">_node</span><span class="o">)</span> <span class="o">{</span>Wrapping bad html in a PRE with class 'markdown-html-error'
|</code>Wrapping bad html in a PRE with class 'markdown-html-error'

@jvia
Copy link
Contributor Author

jvia commented Oct 7, 2012

Also, maybe it makes sense for the tutorials to be on the github wiki? The formatting comes out real nice and it's easier in general. Then the main site could be used to show off projects or whatever.

@hawesie
Copy link
Member

hawesie commented Oct 7, 2012

What command did you use to generate the errors? Agreed on the placement, as it makes them more editable.

@jvia
Copy link
Contributor Author

jvia commented Oct 7, 2012

I just ran jekyll on my machine. Perhaps I have an outdated gem for maruku. It's a shame there's no way to see the build output from the github version of jekyll.

Nick Hawes wrote:

What command did you use to generate the errors? Agreed on the
placement, as it makes them more editable.


Reply to this email directly or view it on GitHub
#2 (comment).

@hawesie
Copy link
Member

hawesie commented Oct 8, 2012

It could also be that you have the same version that GitHub runs, and mine is too new. I've moved the java_example to the wiki and cleaned out the other files, so let's see if it fixes things.

@hawesie
Copy link
Member

hawesie commented Oct 8, 2012

It still doesn't appear to be updating. Please can you run it through your local jekyll again to see if it complains? Mine is still happy.

@jvia
Copy link
Contributor Author

jvia commented Oct 8, 2012

My jekyll is running perfectly now but the site is still off.

Oddly enough, I just added the safe: true line to _config.yaml and the site generated. Either that has become necessary (to disable any custom plugins) or it requires me to commit. I would suggest you make a change now to see if it updates to narrow down the problem.

@hawesie
Copy link
Member

hawesie commented Oct 8, 2012

Pushed a change to _layouts/default.html.

@hawesie
Copy link
Member

hawesie commented Oct 8, 2012

But no dice on the an update (Java Example should be gone from sidebar).

@jvia
Copy link
Contributor Author

jvia commented Oct 8, 2012

Very strange. I just removed my old analytics tracking code from default.html and pushed the changes. Now the Java example is gone from the side bar.

Question: do you get an email from github about a website rebuild when you push to the repo?

If not, it may mean it's not building on your push.

Nick Hawes wrote:

But no dice on the an update (Java Example should be gone from sidebar).


Reply to this email directly or view it on GitHub
#2 (comment).

@hawesie
Copy link
Member

hawesie commented Oct 9, 2012

I don't get an email when I push, although I think I used to.

@jvia
Copy link
Contributor Author

jvia commented Oct 9, 2012

Hmm. That sounds like a problem. Their documentation states that

Content from the master branch will be used to build and publish the Pages.

So, it seems like any person who pushes to master should be able to trigger a build.

Perhaps it's worth getting a third person to push a trivial change to see if it triggers a build and if not, we can open an issue with the github people.

@hawesie
Copy link
Member

hawesie commented Oct 9, 2012

Sean's change triggered a build. What have I done to be ignored?!

@SeanBastable
Copy link
Member

If it's relevant at all, I received a build email after adding my name to members just.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants