Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
goog.text.LoremIpsum not available when script/test-self-parity with Closure Library head
Key details
Description
Caused by: clojure.lang.ExceptionInfo: No such namespace: goog.text.LoremIpsum, could not locate goog/text/LoremIpsum.cljs, goog/text/LoremIpsum.cljc, or JavaScript source providing "goog.text.LoremIpsum" in file src/test/self/self_parity/auxiliary.cljs {:tag :cljs/analysis-error}
To repro, first script/clean and script/bootstrap --closure-library-head and then script/test-self-parity.
It looks like the root problem is that this is in google-closure-library-third-party-0.0-20170809-b9c14c6b.jar so we probably need to track down how to get that code in place when doing Closure Library head.
$ jar tvf google-closure-library-third-party-0.0-20170809-b9c14c6b.jar
0 Thu Aug 10 06:50:52 EDT 2017 META-INF/
123 Thu Aug 10 06:50:50 EDT 2017 META-INF/MANIFEST.MF
0 Thu Aug 10 06:50:48 EDT 2017 goog/
0 Thu Aug 10 06:50:48 EDT 2017 goog/svgpan/
0 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/
0 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/
0 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/
0 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/
0 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/
0 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/
0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/
0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/
0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/
12240 Thu Aug 10 06:50:48 EDT 2017 goog/svgpan/svgpan.js
7377 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferredlist.js
29390 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred.js
2611 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_async_test.js
28130 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_test.js
10469 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferredlist_test.js
551 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_async_test_dom.html
1230 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query_test_dom.html
53759 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query.js
5027 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query_test.js
2036 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/loremipsum_test.js
27145 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/loremipsum.js
18689 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/htmlparser.js
4020 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/htmlparser_test.js
922 Thu Aug 10 06:50:48 EDT 2017 AUTHORS
1245 Thu Aug 10 06:50:48 EDT 2017 README.md
10173 Thu Aug 10 06:50:48 EDT 2017 LICENSE
0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/
0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/org.clojure/
0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/
5364 Thu Aug 10 06:50:44 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/pom.xml
146 Thu Aug 10 06:50:50 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/pom.properties
Caused by: clojure.lang.ExceptionInfo: No such namespace: goog.text.LoremIpsum, could not locate goog/text/LoremIpsum.cljs, goog/text/LoremIpsum.cljc, or JavaScript source providing "goog.text.LoremIpsum" in file src/test/self/self_parity/auxiliary.cljs {:tag :cljs/analysis-error}To repro, first
script/cleanandscript/bootstrap --closure-library-headand thenscript/test-self-parity.It looks like the root problem is that this is in
google-closure-library-third-party-0.0-20170809-b9c14c6b.jarso we probably need to track down how to get that code in place when doing Closure Library head.$ jar tvf google-closure-library-third-party-0.0-20170809-b9c14c6b.jar 0 Thu Aug 10 06:50:52 EDT 2017 META-INF/ 123 Thu Aug 10 06:50:50 EDT 2017 META-INF/MANIFEST.MF 0 Thu Aug 10 06:50:48 EDT 2017 goog/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/svgpan/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/ 0 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/ 12240 Thu Aug 10 06:50:48 EDT 2017 goog/svgpan/svgpan.js 7377 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferredlist.js 29390 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred.js 2611 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_async_test.js 28130 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_test.js 10469 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferredlist_test.js 551 Thu Aug 10 06:50:48 EDT 2017 goog/mochikit/async/deferred_async_test_dom.html 1230 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query_test_dom.html 53759 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query.js 5027 Thu Aug 10 06:50:48 EDT 2017 goog/dojo/dom/query_test.js 2036 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/loremipsum_test.js 27145 Thu Aug 10 06:50:48 EDT 2017 goog/loremipsum/text/loremipsum.js 18689 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/htmlparser.js 4020 Thu Aug 10 06:50:48 EDT 2017 goog/caja/string/html/htmlparser_test.js 922 Thu Aug 10 06:50:48 EDT 2017 AUTHORS 1245 Thu Aug 10 06:50:48 EDT 2017 README.md 10173 Thu Aug 10 06:50:48 EDT 2017 LICENSE 0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/ 0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/org.clojure/ 0 Thu Aug 10 06:50:52 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/ 5364 Thu Aug 10 06:50:44 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/pom.xml 146 Thu Aug 10 06:50:50 EDT 2017 META-INF/maven/org.clojure/google-closure-library-third-party/pom.properties