I got this error message when trying to install LibreOffice language tool in Ubuntu 14.04 32-bit.  (com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge error] UNO calling Java method writeRegistryInfo: non-UNO exception occurred:  java.lang.NoClassDefFoundError: com/sun/star/task/XJobExecutor\X000ajava at stack trace:\X000at java.lang.NoClassDefFoundError: com/sun/star/task/XJobExecutor\X000a\X0009at  java.lang.ClassLoader.defineClass1(Native Method)\X000a\X0009at  java.lang.ClassLoader.defineClass(ClassLoader.java:759)\X000a\X0009at  java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)\X000a\X0009at  java.net.URLClassLoader.defineClass(URLClassLoader.java:467)\X000a\X0009at  java.net.URLClassLoader.access$100(URLClassLoader.java:73)\X000a\X0009at  java.net.URLClassLoader$1.run(URLClassLoader.java:368)\X000a\X0009at  java.net.URLClassLoader$1.run(URLClassLoader.java:362)\X000a\X0009at  java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at  java.net.URLClassLoader.findClass(URLClassLoader.java:361)\X000a\X0009at  java.lang.ClassLoader.loadClass(ClassLoader.java:423)\X000a\X0009at  java.lang.ClassLoader.loadClass(ClassLoader.java:410)\X000a\X0009at  java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:810)\X000a\X0009at  java.lang.ClassLoader.loadClass(ClassLoader.java:356)\X000a\X0009at com.sun.star.comp.loader.RegistrationClassFinder.find(RegistrationClassFinder.java:52)\X000a\X0009at  com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:399)\X000aCaused by: java.lang.ClassNotFoundException: com.sun.star.task.XJobExecutor\X000a\X0009at  java.net.URLClassLoader.findClass(URLClassLoader.java:381)\X000a\X0009at  java.lang.ClassLoader.loadClass(ClassLoader.java:423)\X000a\X0009at  java.lang.ClassLoader.loadClass(ClassLoader.java:356)\X000a\X0009... 15 more\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
I am not able to install LanguageTool extension for LibreOffice. Getting exception when I try to install it.   p.s. Somebody says that the solution is installing openoffice.org-java-common package but Ubuntu 14.04 does not have this package in its repository.  System details:  OS: Ubuntu 14.04 LTS  LibreOffice: 4.2 (4.2.3.3)  LanguageTool: 2.5  Java: Oracle JDK 1.8.0_05     Exception message:
When is it correct to use upper case letters for nouns that may only be unique in a given context? CPU cooler does not fit, will it cool worse if I cut tips of heatpipes off? Case: zalman z9 neo  Cooler: deepcool gammaxx 400  According to specs it should fit, but it does not, probably because my motherboard is mini-itx and cooler located a bit to the left  I'm thinking that cutting off those tips of heatpipes on the left would solve that; if I do that, will cooler work worse, like heatpipes would transfer heat not as good or something? Why must an English learners should know Grammar first? Why must everyone understand Grammar first before learning to speak? How old is Chewbacca? How old is Chewbacca, anyway? Do Wookiees get gray fur when they are old? I looked at MyAnimeList, there is a classic series, it's Devilman, had an anime adaptation in January 5th, 2018. I am interested to watching this series. Quick search for these series, it has a lot of adaptations since 1970's.   Do I have to watch all of those serieses before started to watch Devilman: Crybaby? Are these series unrelated to the past series?  Note: I have never watched or tried to watch this series, so I have no idea about this franchise. The following code snippet (correctly) gives a warning in C and an error in C++ (using gcc &amp; g++ respectively, tested with versions 3.4.5 and 4.2.1; MSVC does not seem to care):  char **a; const char** b = a;   I can understand and accept this. The C++ solution to this problem is to change b to be a const char * const *, which disallows reassignment of the pointers and prevents you from circumventing const-correctness ().  char **a; const char* const* b = a;   However, in pure C, the corrected version (using const char * const *) still gives a warning, and I don't understand why. Is there a way to get around this without using a cast?  To clarify: 1) Why does this generate a warning in C?  It should be entirely const-safe, and the C++ compiler seems to recognize it as such. 2) What is the correct way to go about accepting this char** as a parameter while saying (and having the compiler enforce) that I will not be modifying the characters it points to? For example, if I wanted to write a function:  void f(const char* const* in) {   // Only reads the data from in, does not write to it }   And I wanted to invoke it on a char**, what would be the correct type for the parameter? Over the past few weeks, there have been a number of complaints about users making suggested edits en masse whose quality was at least questionable.  Let an example of a low-quality edit be the addition of the web-frameworks tag to dozens of questions about the PHP web framework Laravel. No one is ever going to use it in a search, but Laravel is a framework, right?  (If you disagree about this being a low-quality edit, please  bear with me anyway - my point here is that the system through which such conflicts could be settled is broken.)   Examples          This is a toxic situation guaranteed to create strife because -   The new user is happy to have found a way to participate and earn some rep; they may be genuinely feeling that they are improving the site. The reviewers greenlighting most of their suggestions confirms them in their belief.   The reviewers usually see only one edit - and it's easy to see how they might go, "meh, this isn't a terribly useful edit, but hey, maybe it helps someone, and it's a new user. No point discouraging them."   The veteran users who check out the editor see dozens of what they perceive as low-quality edits, usually ignoring anything else that should be fixed in the post. To the veterans, the new user is systematically looking for excuses to make their pointless edits, creating a giant mess in order to  gain some rep - a mess they have to clean up, while there are no consequences for the editor, who gets to keep their ill-gotten points. While a bad question or answer can be downvoted - usually leading to a change of behaviour eventually - the edit system looks like it's wide open for gaming.   So tensions are high, and when there's dialog it can be angry. I'm not saying either side is completely right. I'm completely prepared to believe that many of these edits are in good faith, etc. But it's a mess because it's frustrating people. As said, there are no consequences for bad-faith mass editing; apart from commenting on some random post, there is no way to communicate with an editor. The outcome of a moderator flag is very much uncertain.  The absence of a clear set of rules means there's plenty of room for heated arguments.    Something needs to change here.  Either   We need super clear rules on what makes a good tag edit Tag-only edits should be allowed only for 2k+ users, or they should not gain 2 reputation points for &lt;2k users The possible 1000 rep gain for suggested edits needs to be rate-limited (say, 200 per month) (this is my favourite!) The possible 1000 rep gain for suggested edits needs to be lowered, say to 500 or 250 Rollbacks of suggested edits should result in annulment of the 2 points gained (this is terrible) There should be a system to vote on edits (yes, that's been suggested before) There should be a defined and officially sanctioned pathway, and ruleset, for moderator flags cast about these users    ... or something else. But something needs to give. Is it possible to browse a chatroom under invisible mode? E.g.  I know that I can browse the chat when I'm not logged on. But what if I am logged on and want to spare the inconvenience of logging off/multiple browsers? How do I remove an alias? I want to remove gs alias from my PC. When I type gs it will open GhostScript. But I checked everywhere in the home directory .alias  .bash_aliases .bashrc  I also overwrite the gs with my custom alias.   I can't remove it. And I also type alias in terminal, in the list I couldn't find it.   Please I want to remove it... Multiples of an irrational number forming a dense subset Add asterisk after labels in enumerate I would like to add an asterisk after certain labels in the enumerate environment. So for example  \documentclass{article} \begin{document}  \begin{enumerate}     \item Kuttel     \item* Daddeldu \end{enumerate}  \end{document}   but without the space between 2. und *. How can I show that the set of rational numbers with denominator a power of two form a dense subset of the reals? How can I show that the set of rational numbers with denominator a power of two form a dense subset of the reals? How to evaluate potential advisers on grounds other than their research/publications? While accepting an offer to grad school, one is basically entering into a lasting relationship with one's adviser - most likely, someone whom the applicant has never met before, and the only exposure has been through the potential adviser's website/publications. It is in the interest of both parties to ensure (to the greatest possible extent) that there are no personal/professional traits of either that hamper the formation of a pleasant working relationship - no-one would want to go through the ordeal of having to change advisers midway!  While the faculty has a chance to have a good look at the applicant's profile as well as his motivations (through his grades and SOP), the applicant doesn't have a similar opportunity. So, I'm interested to know what parameters can be used to gauge a potential fit. I've thought of the following:   Past students:  Did anyone ever drop out/change advisers midway, and if so, for what reasons? These would be a bit hard to find though, as I don't expect the faculty concerned would list them on their website. It would be great if anyone could let me know how to find out the list of incoming students to a department for any year. Publication rate, taking into account the venues where they were accepted. Time taken to graduate - though I accept this is more dependent on the student, a median figure should be telling ... What they did post Ph.D. - did anyone get tenure if they went into academia, or is almost everyone unable to break out of being a post-doc?  Tenure status: I'm a bit unsure about this, so wanted the community's opinions about it. Just so that I'm clear, I'm only trying to calibrate the applicant's expectations about the working style of his potential adviser - and hence need to know to what extent are the following "typical" assumptions valid.  Tenured professor  A full professor is more likely to get grant funding, hence less time spent on TAship - but could also mean less time/effort spent on interactions with students (either being busy with other projects/talks, or due to more commitments to family at that age).  Tenure-track faculty (Assistant profs)  More likely to be young and energetic, and could translate to more time spent on one-to-one discussions with grad students - but funding may prove to be an issue, and may have to be on TA for a longer period.   What other factors would be relevant in this matter, and to what extent am I correct/incorrect in either the factors considered, or for undertaking this exercise at all? How long can I store a food in the pantry, refrigerator, or freezer? Deprecated: Function split() is deprecated. How to rewrite this statement? I've seen references to curried functions in several articles and blogs but I can't find a good explanation (or at least one that makes sense!) I cannot boot to the desktop because I filled the file system. How do I reclaim some space? My memory is completely full when I tried following the data recovery and copied the wrong file using command line tool Test Disk. As it was taking so long to copy, I turned it off and I realized I copied the wrong file. Now my laptop memory is now full and lead me to more problems.  I have had similar problems to :       Now my screen keeps blinking:   Can anybody help? Many thanks. Wish you all the best. Does an Enlarge/Reduce spell on a druid affect the beast form if the druid Wild-Shapes? If a druid (multiclassed into sorcerer) casts Enlarge on himself so that he becomes a Large humanoid (approximately twelve feet tall), and he then Wild Shapes in a brown bear, is the brown bear form normal size or doubled in all dimensions? As I'm learning about iptables I've made a couple of mistakes and locked myself out.  What method(s) do you use to test rules without locking yourself out?  I'm using ubuntu server 12.04 LTS    All the answers below were helpful.  In the end I used a combination of options.  It also helps to have IPMI access to your remote server just in case!  But ideally test the rules locally on a replicated environment and test that first.  Vagrant helps in this regard to get test setups working quickly. Stripboard/veroboard/matrix board design software I'm prototyping a simple layout for a small project on matrix board, but figured there must be a better way than drawing it all out on paper. Are there any aimed at matrix board?  I've found the following software for stripboard, but nothing explicitly for matrix board:     Stripboard Magic (seems to be abandonware, but there's page about it )  Stripboard Editor Limited free version, designed to integrate well with     Any more I've missed? Any recommendations?